2010-07-19 114 views
15

我目前使用Heroku的rails主機,它使用Git存儲庫進行部署。我還有一個託管的Git存儲庫,我用它作爲歷史/備份目的的主要源代碼控制。我想有一個本地文件夾,它有我的應用程序的工作副本,然後能夠在需要時將我的更改提交到Heroku存儲庫或我的託管存儲庫。如何將Git與多個遠程存儲庫一起使用?

我該怎麼做? (請注意,我所熟悉的團隊系統如何做源控制和很新的GIT)

回答

28

加入他們既作爲遙控器:

git remote add origin ssh://myserver.example.com/var/git/myapp.git 
git remote add hosted ssh://myotherserver.example.com/var/git/myapp.git 

[1] http://toolmantim.com/thoughts/setting_up_a_new_remote_git_repository

[2] http://www.kernel.org/pub/software/scm/git/docs/git-remote.html

+3

調用它們兩個起源不是一個好主意。我更願意根據承載回購的服務器或服務來命名遠程。 – Abizern 2010-07-19 00:36:11

+3

我想你可能需要爲每個遙控器指定不同的名稱,而不是「原點」。例如,稱第一個「起源」和第二個「託管」。 – Jeet 2010-07-19 00:36:20

+0

@Abizern和@Jeet - 是的,謝謝!錯過了剪切和粘貼的編輯... – bstpierre 2010-07-19 02:33:03

相關問題