Ich habe git-for-windows installiert und mit PuTTYgen einen SSH-Schlüssel (mit Passphrase) generiert und in c:/users/ gespeichert.Nutzername/.ssh/id_rsa.
Wenn ich versuche, mich mit Putty anzumelden und meine Passphrase eingebe, funktioniert es einwandfrei.
Aber wenn ich versuche, ssh
oder git clone
in der Windows-Shell zu verwenden, akzeptiert es meine Passphrase danach nicht, Enter passphrase for key '/c/Users/*username*/.ssh/id_rsa'
sondern fragt immer wieder danach.
Warum funktioniert es nicht mit SSH oder Git?
Antwort1
openssh
und PuTTY
verwenden unterschiedliche Schlüsseltypen (Sie können jedoch zwischen ihnen konvertieren). In PuTTYgen müssen Sie zu gehen Conversions->Export OpenSSH
, Ihren privaten Schlüssel exportieren und ihn als speichern id_rsa
.
Mehr zuALSO.