【问题标题】:No supported authentication methods available (server sent: publickey)没有可用的受支持的身份验证方法(服务器发送:publickey)
【发布时间】:2018-04-02 10:21:14
【问题描述】:

我已经使用命令ssh keygen 创建了 ssh 密钥,并将公钥添加到我的 bitbucket 帐户,然后我也将密钥添加到了 ssh 代理,但是当我尝试使用 sourceTree 从 bitbucket 克隆 repo 时,我收到以下错误。

Error: FATAL ERROR: Disconnected: No supported authentication methods available (server sent: publickey)
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

我知道这是一个重复的问题,但这些解决方案对我不起作用,所以请帮忙。

【问题讨论】:

    标签: bitbucket atlassian-sourcetree ssh-keys


    【解决方案1】:

    嗯,其实是我的错, SSH 客户端类型在我的 SourceTree 设置中设置为 PuTTY/Plink,所以我将其更改为 openSSH,现在这个问题不再存在。 对不起,谢谢。

    【讨论】:

    • 你知道为什么这对我来说还不够吗?我按照您的指示更改了 SSH 客户端类型,但我一直收到该错误。
    【解决方案2】:

    在 Source Tree - tools -> Options -> General 中将 SSH Client 类型更改为 openSSH 为我解决了这个错误。

    【讨论】:

    • 请对您的回答进行详细解释,以便下一位用户更好地理解您的回答。
    【解决方案3】:

    (我将以下内容发布到atlassian.com bug report

    我们遇到了同样的问题。我们注意到选美比赛(在图标托盘中)无法启动。

    对我们来说,我们的防病毒软件似乎以某种方式阻止了它。因此,我们执行以下操作:

    1. 禁用防病毒软件
    2. 卸载 SourceTree (SourcetreeEnterpriseSetup_3.4.6.msi)
    3. 已安装 SourceTree (SourceTreeSetup-3.4.6.exe)
    4. 重新配置 SourceTree
    5. 我们注意到,Pageant 现在正在运行并且 ssh 调用正常。
    6. 重新启用防病毒软件。

    到目前为止一切顺利。

    【讨论】:

      猜你喜欢
      • 2016-05-26
      • 2023-03-26
      • 1970-01-01
      • 2020-09-23
      • 1970-01-01
      • 2018-05-21
      • 2018-08-17
      • 2019-12-05
      • 2011-03-26
      相关资源
      最近更新 更多