2016-11-30 3 views
0

Nach der Installation von Git für Windows verwende ich Git CMD (nicht Git Bash). Ich habe einen passwortgeschützten privaten Schlüssel gespeichert unter %USERPROFILE%/.ssh/id_rsaWie kann ich meine Passphrase nur einmal in Git CMD eingeben?

Ich führe ein Skript, das Git Aktionen auf mehrere Repos ausführt. Jedes Mal, wenn es mit einem neuen Repo interagiert, muss ich meine Passphrase erneut eingeben.

Gibt es eine Möglichkeit, dass ich meine Passphrase nur einmal eingeben kann (eine Art wie Pageant)?

Antwort

0

Ja, Sie können dies tun. Nachdem Sie Git CMD

start-ssh-agent 

laufen starten wird Sie für Ihre Passphrase gefragt werden, und das ssh-agent speichert Ihre privaten Schlüssel für die zukünftige Verwendung (können Sie den ssh-agent.exe Prozess in Ihrem Task-Manager finden).

Alle Git-Befehle, die danach verwendet werden, greifen bis zum Ende Ihrer Desktopsitzung über ssh-agent auf Ihren privaten Schlüssel zu.

Verwandte Themen