编辑:现在已经解决了,但我还没有足够的代表来回答它。
我有一个本地 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
我检查了类似的问题,但我没有任何运气。这似乎是一个错误的身份验证,但我不确定还有什么可以尝试的。