任何人都可以帮助我。如果我克隆,我的身份验证有问题。我可以通过终端克隆(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“那是有效的。
我已经搜索了几个关于该问题的论坛,但我找不到适合我的问题的解决方案。有什么建议吗?
答案 0 :(得分:2)
TortoiseGit默认使用TortoiseGitPlink作为SSH客户端。正如你在评论中告诉我的那样,你在git cli上使用OpenSSH,你还必须告诉TortoiseGit使用OpenSSH(另见https://tortoisegit.org/support/faq/#sshconfigignored和https://stackoverflow.com/a/32115724/3906760)。
转到TortoiseGit设置 - >网络并将ssh.exe
设置为ssh客户端(无需使用ssh.exe
上的%PATH%
的完整路径):