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

TortoiseGit authentication fails if i clone

谁能帮帮我。如果我克隆,我会遇到身份验证问题。我可以通过终端克隆(Git Bash for windows),但是如果我想在 windows 文件夹中克隆它会失败。 我已经联系了 Bitbucket,但似乎问题出在 TortoiseGit 进行身份验证。

我将 openssh 与 Git Bash 一起用于 windows。 我尝试克隆时的错误消息是: TortoiseGitPlink 致命错误:断开连接:没有可用的受支持身份验证方法(发送的服务器:公钥)

我尝试使用以下命令通过 Git-Bash 进行克隆:git clone --progress -v "git@bitbucket.org:D-P/test.git" "C:\Users\admin\Desktop\Users\Git\test" 然后正在工作。

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

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

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