【问题标题】:GitKraken can't connect to SSH. Invalid KeyGitKraken 无法连接到 SSH。无效的密钥
【发布时间】:2019-02-09 05:34:00
【问题描述】:

我在服务器上有一个仓库,gitKraken 可以毫无问题地用一台电脑连接、克隆、推送和拉取 ssh,我没有在这台电脑上做任何设置,他正在连接。现在我已经将 gitKraken 安装到另一台电脑上并且无法连接导致无效的 ssh 密钥。我试图生成密钥,将它们加载到服务器上,将服务器密钥加载到我的电脑上。没有任何效果。

【问题讨论】:

  • 您需要添加更多信息。目前还不足以提供准确的帮助。
  • 我托管了一个 Ubuntu 服务器并在 /home/git/Repo 初始化了一个 Repo。当我尝试克隆 git@myurl.com:/home/git/Repo 时,使用第一台电脑,他要求输入用户 git 和克隆的密码。在第二台电脑上,他没有要求输入密码,而是写了 Invalid SSH key。
  • 您必须告诉 GK 您将密钥保存在哪里:Preferences -> Authentication -> General 允许您设置私有和公共 SSH 密钥文件的路径。
  • 在用户文档文件夹中的第一台电脑上。在这台电脑上,我选择哪个键并不重要,他独立于键连接。在第二台电脑上,它们也存储在 Documents 中,但我可以在那里选择我想要的任何东西,它没有连接。需要钥匙吗?我只想用第一台电脑上的用户名和密码连接,就像 PuTTy 一样。
  • @kowsky 路径:C:\Users\username\keys\gitkraken_rsaC:\Users\username\keys\gitkraken_rsa.pub

标签: git ssh ssh-keys gitkraken


【解决方案1】:

我现在已经生成了一个密钥对并将其放入 GitKraken。我知道这是默认知识,但对于有同样问题或不知道如何使用 ssh 密钥的人来说,本教程很好理解:https://www.thomas-krenn.com/de/wiki/OpenSSH_Public_Key_Authentifizierung_unter_Ubuntu。 感谢帮助

【讨论】:

    【解决方案2】:

    上周我遇到了同样的问题。 尝试了网上找到的几种方法,但没有一种对我有效。

    最终通过 gitkraken 自身(在 Gitkraken/Preference/Authentication 下)生成一对新的 gitkraken_rsa 密钥并指向它们(不使用默认的 rsa 密钥)来解决。

    【讨论】:

      【解决方案3】:

      确保您的遥控器设置正确。 Gitkraken 将允许您通过粘贴“git clone”命令进行克隆,但它会错误地将其设置为远程源,而不仅仅是 git@bitbucket.org:...

      【讨论】:

        猜你喜欢
        • 2017-04-29
        • 2019-03-10
        • 2016-11-10
        • 2012-04-15
        • 2020-02-11
        • 1970-01-01
        • 1970-01-01
        • 2016-04-02
        • 1970-01-01
        相关资源
        最近更新 更多