克隆远程GitLab项目时,出现以下错误:
error fatal: ssh variant 'simple' does not support setting port
我尝试重新安装TortoiseGit,但这不能解决问题。
TortoiseGitPlink
或ssh
兼容而不再检测到plink
。这仅会在SSH URL包含端口或您已将Git配置为使用协议版本2时起作用。现在,您需要将环境变量GIT_SSH_VARIANT
设置为ssh
或使用[C0在Git设置中对其进行配置]。
在下一版的TortoiseGit 2.5.7中,当TortoiseGit调用TortoiseGitPLink时,这将自动完成(参见git config --global ssh.variant ssh
)。如果从CLI使用https://tortoisegit.org/issue/3139,则仍需要设置)。
更新(TLDR):
TortoiseGitPLink
TortoiseGitPLink
或将环境变量git config --global ssh.variant ssh
设置为GIT_SSH_VARIANT
。ssh
对于那些不想把环境变量弄得很乱的人来说,这是一个更好的选择。
git config --global ssh.variant ssh
设置为GIT_SSH_VARIANT
。这将解决问题。ssh
export GIT_SSH_VARIANT=ssh