問題:コマンドラインのgitツールでputtygenによって生成されたssh2-RSAキーを使用しようとすると、キーが拒否されます。
詳細:コンピューター(およびmsysgit)にTortoiseGitをインストールしています。TortoiseGitは、PuttyGenを使用してキーを生成するように設定されています。コマンドラインのgitツールでPuttyGenによって生成されたキーの1つを使用しようとすると、公開キーが拒否され、キーにパスワードがない場合でもパスワードを要求される場合があります。私は複数のコンピューター(すべてWindows 7 x64を実行している)でこの問題を抱えていたので、これを回避する方法について何か考えがありますので、コマンドラインクライアントとTortoiseGitに別々のキーを用意する必要はありませんか?
TortoiseGitがプッシュダイアログから各リポジトリのパテキーを自動ロードするように設定されていることも興味深いかもしれません。ssh -v git@github.comを実行すると、キーは正しく検出されますが、接続しようとすると、キーが間違っていると表示されて拒否されます。ssh-keygenで作成されたキーを使用すると、問題なく動作します。
ソフトウェアバージョン:MsysGit 1.7.7.1 SSH 4.6p1 PuttyGen 0.61 Tortise 1.7.5.0
あなたの助けに感謝します(そしてこれがこれを置くのが間違っている交換であるならば、私がそれを閉じて素早く動かすことができるように私に教えてください)Eric Fode