GPG Agent unter Windows als SSH Agent für git bash

1562
Simon Richter

Ich versuche, gpg-agent als allgemeinen Authentifizierungsagenten unter Windows einzurichten. Es funktioniert gut sowohl für Putty als auch für die normale Verwendung von gpg, aber jetzt möchte ich es auch als ssh-agent in git bash verwenden.

Von dem, was ich gesammelt habe, sollte es ausreichen, um es zu verwenden

export GPG_AUTH_SOCK=~/AppData/Roaming/gnupg/S.gpg-agent.ssh export GPG_AGENT_PID=$$ 

Ich kann die echte Agenten-PID hier nicht verwenden, da die Abstraktionsschicht Prozesse außerhalb der msys-Umgebung verbirgt. Daher verwende ich die PID der Shell.

Der GPG - Agent hat mit dem gestartet enable-ssh-supportund enable-putty-supportOptionen, und der Agent - Buchse korrekt erstellt. Behauptet jedoch, ssh-adddass keine Verbindung zum Agenten hergestellt werden kann.

Was ist der richtige Weg, um den laufenden GPG-Agenten als SSH-Agenten in eine neue Git-Bash einzuführen?

5
Wie fangen Sie an, diese "new git bash" zu starten? Eduardo vor 8 Jahren 0
So oder so verhält es sich genauso - Kontextmenü auf Ordner, Startmenü, ... Ich bekomme dasselbe Verhalten, indem git direkt von cmd.exe ausgeführt wird (in diesem Fall verwende ich `set`, um die Umgebungsvariablen zu erstellen). Simon Richter vor 8 Jahren 0
@SimonRichter, hast du damit Fortschritte gemacht? Ich habe versucht, den gpg-agent-Daemon über git bash unter Windows zu starten, schlägt jedoch fehl mit: ERR 67109139 Unbekannter IPC-Befehl. Hast du auch diesen Fehler bekommen? dSebastien vor 6 Jahren 0

0 Antworten auf die Frage