2012-09-19 131 views
0

我有public_key遠程回購的授權,我可以在本地機器上獲得http://someurl/first.git的所有內容,但我必須將此更改填充到其他環境中。爲了讓它成爲可能,我必須在那裏放置我的private_key,克隆回購並切換到指定的標籤。但由於安全原因,我不想這樣做。如何將遠程Git回購添加到本地回購並保持更新?

我在考慮創建本地回購http://someurl/second.git,對其進行所有更改並進行部署。但我現在想到如何將遠程回購添加到我的本地?可能嗎?以及如何從遠程提交本地回購並切換到需要的標籤?

+2

你是什麼意思的「填充此更改爲其他envioronments」嗎?在「我正在考慮創建本地回購http://someurl/second.git,提交所有更改並部署」時,這個「本地回購」是什麼?部署到哪裏?你需要改寫這個問題,我不明白你想說什麼。一般來說,添加一個新的遠程可以使用'git remote add'命令 - 'git remote add second http:// someurl/second.git'來完成,但我不確定這是你想要的。 –

+0

無需簡單地生成一個僅用於從中央倉庫向其他倉庫分發的公鑰/私鑰對解決「安全原因」? – twalberg

回答

1

Noufal Ibrahim應該張貼作爲回答他的評論:

使用git remote add註冊一個新的遠程倉庫,例如:

git remote add site2 http://someurl/second.git 

之後,您可以從本地機器推到這個其他資源庫:

git push site2 myBranch 
+0

我沒有找到足夠明確的問題來發布答案,但如果它適用於OP,那麼很好。 –