Windows ssh はパスフレーズを受け入れません

Windows ssh はパスフレーズを受け入れません

git-for-windowsをインストールし、PuTTYgen(パスフレーズ付き)でsshキーを生成し、c:/users/に保存しました。ユーザー名/.ssh/id_rsa。
putty でログインしてパスフレーズを入力すると、問題なく動作します。しかし、Windows シェルでまたは
を使用しようとすると、パスフレーズが受け入れられず、パスフレーズの入力を要求し続けます。 なぜ ssh または git では動作しないのでしょうか?sshgit cloneEnter passphrase for key '/c/Users/*username*/.ssh/id_rsa'

答え1

opensshと はPuTTY異なるキー タイプを使用しています (ただし、それらの間で変換できます)。PuTTYgen では、 に移動しConversions->Export OpenSSH、秘密キーをエクスポートして として保存する必要がありますid_rsa

詳細はこちらそれで

関連情報