我想用ssh克隆另一個人的回購。爲此我做了以下事情:ssh克隆不克隆git中的回購
- 在本地計算機上生成一個ssh密鑰。
- 將用戶帳戶的密鑰添加到需要克隆的回購庫中。
- 測試是否通過運行
ssh -T [email protected]
其輸出添加的鍵:Hi username! You've successfully authenticated, but GitHub does not provide shell access.
- 然
git clone [email protected]:repo/repo.git
。
最後一步輸出克隆到'文件夾名稱'...我可以看到文件夾已創建,但文件夾中沒有文件。我離開了它1小時,但沒有被複制,我也檢查了網絡,但它的工作正常。 我在Windows上使用cygwin克隆回購。
我在做什麼錯?
你是如何生成你的ssh密鑰的?您是否將您的公鑰添加到您的帳戶***?你有沒有試過克隆任何小公共回購? – 2013-08-06 07:35:10
是的,我早上用用戶名和密碼克隆了小型回購站,但是當我用[email protected]使用ssh進行克隆時:repo/repo.git它只是給克隆文件夾名稱..。我只是將公鑰添加到遠程用戶的帳戶,是否需要將密鑰添加到我的帳戶? –
你一直在談論這個「遠程用戶」是誰?您是否試圖克隆自己的回購協議? – 2013-08-06 08:14:28