我有一个本地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
我检查了类似的问题,但我没有运气。这似乎是一个错误的身份验证,但我不确定还有什么可以尝试。
答案 0 :(得分:2)
原来,Assembla花了很长时间来注册密钥。几天后我又用同样的钥匙再次尝试了它并且有效。