如何在SSH上使用SSH详细模式运行git命令?

时间:2017-11-15 22:52:24

标签: windows git ssh openssh

这是How can I run git push/pull commands with SSH verbose mode?

的Windows版本

有些时候你只需要调试git对SSH的使用。

OpenSSH有一个-v标志用于详细输出,但是如何让git使用它呢?

如何在SSH上使用SSH详细模式运行git命令?

2 个答案:

答案 0 :(得分:3)

如果您的PATH设置正确:

  • 你不需要OpenSSH-Win64(ssh已经包含在Git中)
  • 您不需要指定SSH的完整路径

你需要:

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

然后

set GIT_SSH_COMMAND=ssh -vvv

答案 1 :(得分:2)

您可以强制git使用" GIT_SSH_COMMAND"提供详细的ssh输出。环境变量。

例如,要从OpenSSH-For-Windows获取git clone命令的详细输出,只需打开命令提示符并输入

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

请注意引号的位置。