Nic*_*Hsu 28 git ssh tortoisegit
当我克隆远程GitLab项目时,我收到以下错误:
error fatal: ssh variant 'simple' does not support setting port
Run Code Online (Sandbox Code Playgroud)
我试图重新安装TortoiseGit,但这并没有解决问题.
MrT*_*Tux 50
用于SSH工具检测的Git(> = 2.16.0)的内部行为已更改,TortoiseGitPlink并且不再被检测为ssh或plink兼容.
这只会影响,如果SSH URL包含一个端口或已配置的Git使用协议版本2.现在,你需要设置环境变量GIT_SSH_VARIANT来ssh或使用Git中的设置进行配置git config --global ssh.variant ssh.
在TortoiseGit 2.5.7的下一个版本中,当TortoiseGit调用TortoiseGitPLink时,这将自动完成(参见https://tortoisegit.org/issue/3139).如果TortoiseGitPLink从CLI 使用,则仍需要设置).
更新(TLDR):
TortoiseGitPLink在Git CLI中使用也在git config --global ssh.variant sshCLI上发布或将环境变量设置GIT_SSH_VARIANT为ssh.Moz*_*ath 22
如果您使用的是Windows版本的git,请尝试以下方法:
git config --global ssh.variant ssh
对于那些不想大量混淆环境变量的人来说,这是一个更好的选择.
| 归档时间: |
|
| 查看次数: |
29411 次 |
| 最近记录: |