【问题标题】:TortoiseGit authentication fails if i clone如果我克隆 TortoiseGit 身份验证失败
【发布时间】:2017-08-19 23:31:38
【问题描述】:

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

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

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

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

【问题讨论】:

  • 您使用的是 https 还是 ssh(openssh 或 putty)?
  • ssh - 随 Git 交付的 openssh
  • 你为什么给我-2
  • 你的问题没有显示出任何研究成果,也没有包含任何评估它的信息。
  • 我更新了我的帖子。你能帮我解决我的问题吗?

标签: bitbucket dreamweaver git-bash tortoisegit


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-07-03
    • 2022-10-17
    • 2016-03-05
    • 2021-12-13
    • 2017-02-21
    • 2020-10-24
    • 2016-09-23
    • 1970-01-01
    相关资源
    最近更新 更多