2016-11-18 72 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)。」 –

相關問題