5

您好,按照指南(https://www.linux.com/learn/how-run-your-own-git-server),我可以通过命令行在我的服务器上使用 git 和存储库。我安装了 GitKraken,并在我的电脑上打开了存储库目录。它识别远程存储库,但我无法拉/推。单击编辑原点,我得到:

Name : origin
Pull URL: ssh://user@hostname/home/user/project-1.git
Push URL: ssh://user@hostname/home/user/project-1.git

Gitkraken 的错误是:

Configured SSH key is an invalid format. 
Please ensure that your key is valid and is an RSA-type key

我已经尝试使用

ssh-keygen -t rsa

cat ~/.ssh/id_rsa.pub | ssh user@hostname 'cat >> .ssh/authorized_keys'
4

1 回答 1

5

刚刚在windows上解决了这个问题:

  1. 您需要使用本地 ssh 代理 (Pageant)。
  2. 在设置/身份验证上选中“使用本地代理”。
  3. 请务必在您的计算机上安装并运行 Pageant。(与 PuTTY 一​​起安装)。
  4. 将您的密钥添加到 Pageant。

我不知道如何在 Unix 上解决它,但你必须四处搜索localSSHAgent.

于 2017-09-05T15:44:22.610 回答