我正在使用TortoiseGit,而我刚刚将Git for Windows从旧版本升级到2.7.2。在此过程中,ssh.exe
的位置已从C:\Program Files (x86)\Git\bin\ssh.exe
移至C:\Program Files\Git\usr\bin\ssh.exe
。
这已经破坏了我在TortoiseGit中获取更改的能力,因为它无法在原始位置找到ssh.exe
。查看设置中的显示环境变量(图1),我得到一个生成的文件,其中GIT_SSH
环境变量设置为旧路径(图2)。
我不知道这是从哪里来的。它似乎不是Windows'的一部分。环境变量。
知道这个设置在哪里以便我可以改变它吗?
答案 0 :(得分:3)
只需在TortoiseGit设置中输入'ssh.exe' - >网络作为SSH客户端。由于TortoiseGit设置了PATH,因此您无需输入ssh.exe的完整路径。
答案 1 :(得分:0)
您可以查看:
HKEY_CURRENT_USER\Software\TortoiseGit
中的密钥(删除或修改任何ssh版本)TortoiseGit->Settings->Network
中所述(将SSH客户端属性设置为/bin/ssh.exe
)