2014-06-27 153 views
0

我有一套回購我想轉移到EC2。我將它們作爲裸倉庫克隆,並將它們放到安裝到EC2實例的EBS捲上。我設置遠程正確(指向SSH:publicdnsname/gitRepo),並試圖從我的本地機器進行克隆 - 才發現,我得到了EC2:沒有GitHub的Git克隆

Permission denied (publickey). 
fatal: Could not read from remote repository. 

Please make sure you have the correct access rights 
and the repository exists. 

我試圖找出最好的方式舉辦在EBS捲上的一系列git回購,這將允許訪問10左右的團隊成員做拉,合併等。

任何建議,以一個簡單的方法來處理這個問題?

+0

您是否使用EC2 Linux進行密鑰對驗證? –

+0

如果您使用ssh密鑰,請檢查他們的文件權限,並確保除您的帳戶以外,其他任何人都無法讀取/寫入它們。 – Alpha01

回答

0

對不起,我想出了問題。

我沒有在主機上的用戶,因此它試圖爲一個不存在的用戶拉。 (我試着SSH://[email protected]/example/git.git)

做一個簡單的

ssh-add mykey.pem 
git clone ssh://[email protected] .. 

這個工作。