【问题标题】:Gitkraken cannot use local SSH agentGitkraken 无法使用本地 SSH 代理
【发布时间】:2017-03-04 17:19:07
【问题描述】:

我最近更改了我的 GitHub 用户名,当我尝试使用身份验证推送 > 选择使用本地 SSH 代理时,GitKraken 推送失败并出现以下错误:

Push Failed
Configured SSH key is invalid. 
Please confirm that it is properly associated with your git provider.

取消选择该选项会显示位于

的正确私钥/公钥对
~/.ssh/id_rsa
~/.ssh/id_rsa.pub

并允许完成推送。

我也可以从 Eclipse 内部进行推送,并通过命令行进行推送而不会出错。存储库的 URL 指向我的新用户名。

到目前为止,我已经检查了几件事:

ssh -T github.com

授予权限被拒绝

id_rsa.pub 的指纹与 Github 帐户中现有的密钥匹配。

以下命令提示 ssh 工具尝试 rsa 私钥,但被拒绝:

$ ssh -vT github.com
debug1: Offering RSA public key: /home/<user>/.ssh/id_rsa
debug1: Authentications that can continue: publickey
debug1: Trying private key: /home/<user>/.ssh/id_dsa
debug1: Trying private key: /home/<user>/.ssh/id_ecdsa
debug1: Trying private key: /home/<user>/.ssh/id_ed25519
debug1: No more authentication methods to try.
Permission denied (publickey).

在这种情况下是什么导致 ssh -vT 失败,为什么它不能阻止 git push/pull 但在 GitKraken 尝试推送时失败?

【问题讨论】:

    标签: eclipse github gitkraken


    【解决方案1】:

    对我来说,这是升级到 OSX Sierra 造成的。我不得不执行

    ssh-add -k ~/.ssh/id_rsa

    (您可能必须将其替换为您正在使用的密钥的路径)。该命令将 ssh 密钥添加到 git 代理。有关详细信息,请参阅GitHub Help Page about adding SSH Keys。 您可能必须将该命令添加到在启动时运行的某种设置文件中,因为 ssh 代理似乎不记得密钥(至少对我而言)。

    【讨论】:

      【解决方案2】:

      帮助我解决问题的是转到 GitKraken 首选项,连接 Bitbucket 和 Github 并授权它们。

      然后在“general”中勾选使用本地 ssh 代理的框。 (可能是

      【讨论】:

      • 谢谢。这对我有用。我与 Github 的集成仍然使用 Gitkraken 生成的 SSH 密钥。重新连接 Github 集成后,SSH 密钥字段显示为:使用您的系统 SSH 本地代理。
      • 我尝试使用本地代理,但它仍然不适合我。它工作了一段时间,然后今天停止工作。我从未重新启动,从未更新任何东西..它只是停止工作。但是我选择了本地代理,然后重新启动了 GitKraken,它现在又可以工作了
      【解决方案3】:

      对于将来会来这里的人,我的情况是拉/推在 vsc 上工作,但 gitkraken 给我的信息是:没有 auth sock 变量。 我进入文件 > 首选项 > SSH > 未标记的使用本地 SSH 代理,然后它自动找到了我的 id_rsa、ida_rsa.pub(如果需要,您可以手动浏览和定位它们) 现在一切正常。

      操作系统:Arch, gitkraken 版本:7.7.2

      【讨论】:

        猜你喜欢
        • 2018-08-02
        • 2022-10-17
        • 2019-02-09
        • 2019-05-17
        • 2017-04-29
        • 1970-01-01
        • 2018-10-14
        • 2017-01-17
        • 1970-01-01
        相关资源
        最近更新 更多