2017-11-15 4 views

Antwort

1

Wenn Ihr PATH richtig eingestellt ist:

  • Sie nicht brauchen OpenSSH-Win64 (ssh bereits in Git enthalten)
  • Sie müssen nicht für SSH den vollständigen Pfad angeben

Sie benötigen:

set GH=C:\path\to\git 
set PATH=%GH%\bin;%GH%\usr\bin;%GH%\mingw64\bin;%PATH% 

Dann

set GIT_SSH_COMMAND=ssh -vvv 
+0

Das ist interessant. Ich wusste, dass ssh in "Git Bash" war, wusste aber nicht, dass es direkt aus dem Windows-Kontext verwendet werden könnte. Ist 'Git \ usr \ bin \ ssh.exe' ein anderer Port von OpenSSH wie OpenSSH-Win64? Und da diese Tools eindeutig nützlich sind, frage ich mich, warum nur "Git \ cmd" zum Pfad hinzugefügt wird, wenn Git For Windows installiert ist. – cowlinator

+0

Standardmäßig erhalten Sie nur git. Aber ich finde die anderen 200 Befehle auch sehr nützlich. – VonC

1

Sie können git zwingen, eine ausführliche ssh-Ausgabe mit der Umgebungsvariablen "GIT_SSH_COMMAND" bereitzustellen.

Zum Beispiel für einen git clone Befehl ausführliche Ausgabe von OpenSSH-For-Windows zu bekommen, nur eine Eingabeaufforderung öffnen und

set GIT_SSH_COMMAND="C:\Program Files\OpenSSH-Win64\ssh.exe" -vvv 
git clone <repo_ssh_url> 

Hinweis der Position der Anführungszeichen eingeben.

+0

Weitere Informationen zu Git-Umgebungsvariablen finden Sie unter https://git-scm.com/docs/git. – cowlinator

Verwandte Themen