1

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

我有一个本地 git 存储库,我想在 assembla.com 上托管。我正在使用 Git Tower,并使用生成了一个密钥对

ssh-keygen -C xyz@gmail.com

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

我将我的公钥上传到了似乎可以工作的 assembla,然后在 Git Tower 上选择我的项目,转到 Settings > Remotes 并输入项目的自定义名称,然后按照我的 assembla 项目页面上的说明输入存储库 URL:

git@git.assembla.com:abc.git

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

Permission denied (publickey,keyboard-interactive).
fatal: The remote end hung up unexpectedly

我检查了类似的问题,但我没有任何运气。这似乎是一个错误的身份验证,但我不确定还有什么可以尝试的。

4

1 回答 1

2

结果 Assembla 花了很长时间来注册密钥。几天后我再次尝试使用相同的密钥,它成功了。

于 2012-04-11T15:38:51.540 回答