2016-11-18 148 views
0

我正试图从集合上的回购代码中拉出/推动代码,但我总是面临着这个错误。 enter image description heregit clone/push给出错误:权限被拒绝(公钥,键盘交互)。 assembla

我已经上传组合账户的密钥,但仍然面临这个问题。

+1

'ssh -vvv git @ whatever.is.your.provider.domain'。但是,您是否尝试过提供商的支持热线? –

+0

@AlexanderPogrebnyak此命令的用途是什么? –

+0

解决你的'ssh'连接问题 –

回答

0

我跟着从assembla这些说明,并能够从那里克隆仓库:

alt

笔记的唯一的事情是,我必须创建在〜/ .ssh /下面的项配置:

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

接着使用下面克隆命令:

git clone "assembla:username^reponame.git"

从你snapshot,这样看来,您使用的是Windows,因此私钥(id_rsa_assembla或任何你正在使用)的位置以及在ssh_config文件的位置将取决于你如何安装的git 。请参阅this问题。

+0

谢谢你,你的回答和@ Dan的回答[here](http:// serverfault .com/questions/194567/how-do-i-tell-git-for-windows-where-to-find-my-private-rsa-key)解决了我的问题。您可能需要将OpenSSH密钥复制到Program Files \ Git \ .ssh \ id_rsa(或Program Files(x86)\ Git \ .ssh \)文件夹中。注意:注释表明这不适用于所有情况。 id_rsa)。” –

相关问题