git clone / push给出错误:权限被拒绝(publickey,键盘交互)。 assembla

时间:2016-11-18 18:36:37

标签: git assembla

我正在尝试从集合上的repo中提取/推送代码,但我一直面临着这个错误。 enter image description here

我已经将密钥上传到了assembla帐户,但仍面临这个问题。

2 个答案:

答案 0 :(得分:0)

我遵循了assembla的这些说明,并且能够从那里克隆存储库:

alt

唯一需要注意的是,我必须在〜/ .ssh / config中创建以下条目:

$('form').submit(function(){ $('.mainText').html('<h2>Results: </h2>'); return false; });

然后使用以下克隆命令:

Host assembla Hostname git.assembla.com User git IdentityFile ~/.ssh/id_rsa_assembla IdentitiesOnly yes

snapshot开始,您似乎正在使用Windows,因此私钥的位置(id_rsa_assembla或您正在使用的任何内容)以及ssh_config文件的位置将取决于您的安装方式饭桶。请参阅this问题。

答案 1 :(得分:0)

如果有人在 Windows 中遇到这个问题 -> Git Bash 和以上没有工作,当从网站复制并直接从网络粘贴(CNTRL + 在 Git Bash 中插入)时,它会在开头插入一些特殊字符字符串,导致此错误:

\302\226git@gitlab.com:权限被拒绝(公钥,键盘交互)。

确保删除这些特殊字符,或尝试手动输入命令。