【发布时间】: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_rsa和C:\Users\username\keys\gitkraken_rsa.pub
标签: git ssh ssh-keys gitkraken