git-clone致命,许可被拒绝

时间:2013-03-30 21:27:11

标签: git git-clone

我有一个新的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。任何人都可以帮我解决这个问题吗?

由于

2 个答案:

答案 0 :(得分:1)

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

要上传您的公开ssh密钥(您可以将多个密钥上传,显然可以在不同的计算机上使用)到assembla,请转到您的用户个人资料页面上的:Manage Ssh Keys标签。

确保您已登录。

答案 1 :(得分:0)

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

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

然后克隆你的回购。