2012-09-21 24 views
0

我想拉通過bash腳本兩個私人github上回購到我的服務器。我曾經只做一個,這工作得很好。這是爲我工作的過程:Github上 - 將兩張回購有一個SSH密鑰

  • 生成SSH服務器上
  • 添加到GitHub庫的SSH列表
  • Compelte git的拉請求

現在我試圖做到這一點:

  • 生成SSH
  • 添加關鍵第一GitHub庫的SSH升北京時間
  • 添加鍵,第二GitHub庫的SSH列表
  • Compelte第一回購的git pull請求
  • Compelte第二回購的git pull請求

然而,當我嘗試相同的鍵添加到第二個我想複製的回購,github說它已經在使用。我該如何做到這一點?我應該在服務器上生成兩個獨立的SSH密鑰,並使用一個用於一個github repo,另一個用於另一個?

回答

1

在github SSH密鑰是特定於用戶和回購特定的。 你是否試圖從第一個拉回來後從第二個回購中簡單地拉扯?

+0

我得到這個錯誤時,我沒有產生第二SSH密鑰運行它,即使我知道回購地址是正確的,因爲是密碼: 錯誤:庫未找到。 致命:遠程端意外掛斷 –

+0

你在哪裏設置你的SSH密鑰?我的網址是:https://github.com/settings/ssh。我沒有私人回購協議,但您應該根據帳戶設置訪問權限,而不是SSH密鑰。另一個有權訪問您的回購的人稱爲github上的合作者。 [Github幫助「未找到存儲庫」錯誤。](https://help.github.com/articles/error-repository-not-found) –