如果我克隆,TortoiseGit身份验证将失败

时间:2017-03-27 09:58:55

标签: bitbucket dreamweaver git-bash tortoisegit

任何人都可以帮助我。如果我克隆,我的身份验证有问题。我可以通过终端克隆(Git Bash for windows),但如果我想在Windows文件夹中克隆它就会失败。 我已经联系了Bitbucket,但似乎问题是使用TortoiseGit进行身份验证。

我使用openssh和Git Bash for windows。 我尝试克隆时的错误消息是: TortoiseGitPlink致命错误:已断开连接:没有可用的支持身份验证方法(服务器已发送:publickey)

我尝试使用以下命令通过Git-Bash进行克隆:git clone --progress -v“git@bitbucket.org:DP / test.git”“C:\ Users \ admin \ Desktop \ Users \ Git \ test“那是有效的。

我已经搜索了几个关于该问题的论坛,但我找不到适合我的问题的解决方案。有什么建议吗?

1 个答案:

答案 0 :(得分:2)

TortoiseGit默认使用TortoiseGitPlink作为SSH客户端。正如你在评论中告诉我的那样,你在git cli上使用OpenSSH,你还必须告诉TortoiseGit使用OpenSSH(另见https://tortoisegit.org/support/faq/#sshconfigignoredhttps://stackoverflow.com/a/32115724/3906760)。

转到TortoiseGit设置 - >网络并将ssh.exe设置为ssh客户端(无需使用ssh.exe上的%PATH%的完整路径):