无法使用 plink 进行 git

无法使用 plink 进行 git

我需要在企业代理后面的 Windows 7 机器上使用 Putty 配置 git。我可以轻松为 gitlab.com 配置带有特定会话的 Putty/pageant。

我在尝试配置 git 以使用 plink 作为 ssh 默认命令时遇到问题。以下是我尝试过的步骤:

  • 我全新安装了 git(因为C:\Users\User\AppData\Local\Programs\Git我没有该机器的管理员权限),并选择 plink 作为默认的 ssh 可执行文件。
  • 我已将 plink 添加到环境变量中。($ echo "$GIT_SSH"返回 C:\Program Files\PuTTY\plink.exe
  • 我在 .gitconfig 中添加了以下几行:
       [core]
            editor = code --wait
            sshCommand = 'C:\\Program Files\\PuTTY\\plink.exe'

       [ssh]    
           variant = plink

如果在 git-bash 中,我输入的内容会按预期工作,而如果我输入,我会看到:。Git-bash 仍在尝试使用 openssh 作为 ssh 可执行文件。plink [email protected]ssh -v [email protected]OpenSSH_7.9p1, OpenSSL 1.1.1a 20 Nov 2018 debug1: Reading configuration data /etc/ssh/ssh_config

还有其他方法可以强制 git 使用 plink 吗?非常感谢您的帮助!

适用于 Windows 的 Git v2.21,plink 0.70。

相关内容