我在Vista 64位上同时安装了TortoiseHg 2.3 64位和TortoiseGit 1.7.7 64位。
TortoiseHg(中的ssh = "C:\Program Files\TortoiseHg\TortoisePlink.exe" -ssh -2 -C -batch
项mercurial.ini
)和TortoiseGit(GIT_SSH
环境变量设置为C:\Program Files\TortoiseGit\bin\TortoisePlink.exe
)都配置为使用与它们一起分发的PuTTy的plink(到PuTTY后端的命令行界面)版本。
我正在运行Pageant(PuTTy身份验证客户端)并已加载正确的ssh密钥。但是,任何hg
或git
命令都将导致错误对话框标题为PuTTY Fatal Error的显示,并显示以下消息:
已断开连接:没有可用的受支持的身份验证方法。(服务器发送:publickey)
同时使用PuTTy提供的原始 plink.exe。
为什么TortoisePlink不起作用?