2010-07-19 11 views
15

Şu anda kullanıyorum, dağıtım için bir Git deposu kullanan raylar barındırma için Heroku kullanın. Ayrıca, ana kaynak denetimim olarak kullandığım, tarih/yedekleme amacıyla kullanılan bir Git deposu var. Uygulamamın çalışma kopyasına sahip olan 1 yerel klasöre sahip olmak istiyorum. Daha sonra değişikliklerimi ya Heroku deposu ya da gerektiğinde barındırılan havuzumda yapılandırabilirim.Git'i birden çok uzak depo ile nasıl kullanabilirim?

Bunu nasıl yaparım?

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:

cevap

28

uzaktan kumanda olarak ikisini de ekleyin (ı Takım Sistemi kaynak denetimi nasıl yaptığını aşina değilim ve Git için çok yeni not)

+3

Her iki kökeni de aramak iyi bir fikir değildir. Repo'yu barındıran sunucuya veya servise göre uzaktan kumanda kullanmayı tercih ederim. – Abizern

+3

Sanırım her bir remot için "origin" yerine farklı isimler belirtmeniz gerekebilir. Örneğin, ilk "kökeni" ve ikinci "barındırılanları" arayın. – Jeet

+0

@Abizern ve @Jeet - Evet, teşekkürler! Bu kesme & yapıştırmadan cevapsız ... – bstpierre