Lösung, die sich nun seit Jahren bewährt hat: Windows: Using SSH keys comfortably with Git, SVN, and remote servers
---------------------------------------------------------------------------------------------------------
Hallo Forumsgemeinde,
nachdem ich aktuell wieder damit konfrontiert bin und ich schon in der Vergangenheit nie eine akzeptable Lösung gefunden habe, wende ich mich mal hier hin.
Problem: Ich möchte ein SVN Repository mit Autorisierung per einem verschlüsselten SSH Key unter Windows nutzen.
Ich habe Git, insbesondere Git Bash und SVN installiert. Mit ssh-keygen habe ich in der Git Bash einen verschlüsselten SSH-Key erstellt.
Damit SVN den Key findet, muss ich jedes Mal, wenn ich die Git Bash öffne, lästigerweise "ssh-add [path to key]" eingeben und daraufhin das Passwort dafür. Gibt es einen Weg, den Key automatisch im SSH Agent registriert zu haben, sodass das PW in einer Session nur dann abgefragt wird, wenn der Schlüssel das erste Mal benutzt wird?
Die bisher gelesenen Suchergebnisse schlagen meist eine der folgenden Optionen vor:
Danke im Voraus
---------------------------------------------------------------------------------------------------------
Hallo Forumsgemeinde,
nachdem ich aktuell wieder damit konfrontiert bin und ich schon in der Vergangenheit nie eine akzeptable Lösung gefunden habe, wende ich mich mal hier hin.
Problem: Ich möchte ein SVN Repository mit Autorisierung per einem verschlüsselten SSH Key unter Windows nutzen.
Ich habe Git, insbesondere Git Bash und SVN installiert. Mit ssh-keygen habe ich in der Git Bash einen verschlüsselten SSH-Key erstellt.
Damit SVN den Key findet, muss ich jedes Mal, wenn ich die Git Bash öffne, lästigerweise "ssh-add [path to key]" eingeben und daraufhin das Passwort dafür. Gibt es einen Weg, den Key automatisch im SSH Agent registriert zu haben, sodass das PW in einer Session nur dann abgefragt wird, wenn der Schlüssel das erste Mal benutzt wird?
Die bisher gelesenen Suchergebnisse schlagen meist eine der folgenden Optionen vor:
- "ssh-add" in die .bashrc aufzunehmen.
Dann wird jedoch bei jedem Start der Git Bash das PW abgefragt. Nicht bei jedem Start möchte ich auch beim betreffenden SVN Repository Änderungen vornehmen. - "ssh-add -K" mit der -K Option. Dies ist nur unter macOS verfügbar.
Danke im Voraus

Zuletzt bearbeitet: