2013-07-26 189 views
1

我創建了assembla一個Git倉庫,我試圖克隆它,但我得到一個消息:提供了一個無效的文件

「權限被拒絕(公鑰,鍵盤交互) 致命的:無法從遠程讀取存儲庫 請確保您擁有正確的訪問權限並存在存儲庫「

我搜索了一個答案,並且我發現它必須使用ssh密鑰執行某些操作。我按照以下步驟操作:http://pokit.org/get/img/1e6295f88c7abb8df09308d3dc8af3ca.jpg但是當我想將密鑰上傳到我的集羣配置文件時,它說:「您提供了一個無效的文件,請檢查它是否是SSH公鑰文件,然後再試一次。

我一直在使用集會幾個月,我沒有像這樣的問題。儘管我使用了現有的存儲庫。當我創建一個新的存儲庫時出現問題。

任何人都可以幫助我嗎?

在此先感謝!

回答

2

確保你提供你的公鑰,這是正確的格式,有時一些關鍵發電機混淆的格式,它應該是這樣的:

支持SSH-RSA AAAAB ...其他字符的地段== [email protected]

您可以將其複製並粘貼到配置文件中的框中,而不是上傳文件。

請記住 - 它只能是您的公共文件,RSA或DSA密鑰都可以。您的私人文件保持私密。所以如果公共和私人都在同一個文件中,這是行不通的。

+0

謝謝你,你引導我走向正確的道路,我用puttygenerator,而現在集會保存了關鍵。但我仍然無法克隆,我需要在本地做些什麼嗎? – ssuljic

+1

我敢打賭你的git沒有找到你生成的ssh密鑰 - 你可能想給這個教程嘗試一下,它既有tortoisegit也有git-bash指令:http://blog.assembla.com/assemblablog/tabid/12618/bid/77264 /安裝Git-on-Windows-in-Four-Easy-Steps – Michael

+0

Tortoise git完成了這個任務,它比控制檯更簡單。謝謝邁克爾! :) – ssuljic

相關問題