远程连接无法连接到Git仓库

时间:2012-03-19 14:34:20

标签: git ssh-keys assembla git-tower

编辑:现在已经解决了,但我还没有足够的代表来回答它。

我有一个本地git存储库,我想在assembla.com上托管。我正在使用Git Tower,我使用

生成了一个密钥对
ssh-keygen -C xyz@gmail.com

(gmail地址是我在assembla和tower上注册的电子邮件)

我将我的公钥上传到了看起来有用的assembla,然后在Git Tower上我选择了我的项目,转到设置>远程并输入项目的自定义名称,然后按照我的assembla项目页面中的说明输入存储库URL:

git@git.assembla.com:abc.git

我选择私钥并选择使用上述命令生成的私钥。 Tower会自动从存储库URL完成用户名字段(作为“git”)。我输入密钥密码的方式与从命令行生成密钥对时的密钥密码相同,当我单击添加并获得以下错误时。

Permission denied (publickey,keyboard-interactive).
fatal: The remote end hung up unexpectedly
我检查了类似的问题,但我没有运气。这似乎是一个错误的身份验证,但我不确定还有什么可以尝试。

1 个答案:

答案 0 :(得分:2)

原来,Assembla花了很长时间来注册密钥。几天后我又用同样的钥匙再次尝试了它并且有效。