私は昨年かそこらの公開GitHubアカウントを持っています。昨日、Windows7PCにSmartGitをインストールしました。SmartGitはローカルで正常に動作しますが、GitHubのリモートリポジトリにプッシュしたいと思います。
SmartGit->設定->認証を見ると、SSHクライアントとしてSmartGitを使用することを選択しました。「既知の資格情報」領域は空です。[ホスティングプロバイダー]で、GitHubアカウント[ユーザー名+パスワード]を追加し、[GitHubにログイン...]をクリックすると、ブラウザーが開き、正常にログインします。
既知のクレデンシャル領域に何かが入力されていると思いますか?SmartGitが使用できるキーペアがどこかに保存されているかどうかを確認するのは無駄でした。最終的に、PuttyGenをダウンロードして、キーのペアを作成しました。そもそもばかげた名前を付けましたが、読んだ後、名前を* id_rsa*と"id_rsa.pub"に変更し、c:\ users\MYNAME.sshディレクトリにドロップしました。
SmartGitにはまだクレデンシャルの兆候はありません。
「リモート」 ->「リモートの管理」->「追加」を実行すると、git名を入力します(githubリポジトリから取得したリンクに基づいています。「SSHサーバーに認証するための資格情報を提供する」「github.com」をユーザーとして取得します」 git'。ダイアログボックスには、.ssディレクトリにドロップしたid_rsaが秘密鍵ファイルに事前入力されています。
githubにアクセスして、このキーをSSHキーのリストに追加しました。まだ喜びはありません。
誰か提案はありますか?