如何在 Windows 上更新 GIT_SSH 环境变量

How do you update the GIT_SSH environment variable on Windows

我正在使用 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 环境变量的一部分。

知道这是在哪里设置的以便我可以更改它吗?

图片 1 - 设置 Window

图片 2 - GIT_SSH 环境变量

您可以查看:

  • 您在 HKEY_CURRENT_USER\Software\TortoiseGit 中的密钥(删除或修改任何 ssh 密钥)
  • 如“How to install/setup TortoiseGit to work with GitHub”中所述,TortoiseGit->Settings->Network(将 SSH 客户端 属性 设置为 /bin/ssh.exe

只需在 TortoiseGit 设置 -> 网络作为 SSH 客户端输入 'ssh.exe'。由于 TortoiseGit 设置了 PATH,因此您无需输入 ssh.exe.

的完整路径