2

我有一个新的 git,由于某种原因我无法在一台机器上克隆。克隆在我的笔记本电脑和各种台式机上都可以正常工作,但是从带有 git --version 1.5.2.1 的旧服务器上我收到以下错误:

git clone git@git.assembla.com:sbpy.git

Initialized empty Git repository in /home/pkp/test/sbpy/.git/
Permission denied (publickey,keyboard-interactive).
fatal: The remote end hung up unexpectedly
fetch-pack from 'git@git.assembla.com:sbpy.git' failed.

我无法升级本地 git。谁能帮我解决这个问题?

谢谢

4

2 回答 2

1

您需要生成 ssh 密钥,上面发布的链接是一个很好的链接。

要将您的公共 ssh 密钥(显然您可以上传多个密钥,可能在不同的计算机上使用)上传到assembla,请转到:用户个人资料页面上的管理 Ssh 密钥选项卡。

确保您已登录。

于 2013-04-04T07:27:09.633 回答
0

如果这是你的回购。首先,您必须配置您的 ssh 密钥。

按照https://help.github.com/articles/generating-ssh-keys但不要将密钥复制到 github。然后将您的公钥 (id_rsa.pub) 的内容添加到您在 assembla.com 中的帐户(我不知道 Assembla 用户界面,但必须通过选项添加您的密钥)

然后克隆你的仓库。

于 2013-03-30T22:46:32.183 回答