1
我有一個即將到來的項目,其中供應商使用Gitolite和客戶端使用Gitlab。供應商和客戶端都需要進行更改,並保持這兩個存儲庫頻繁同步代碼。這不是一次性提交歷史導入代碼的簡單遷移。提交歷史記錄也需要定期同步。有沒有這種模式可以工作的方法,以及建立此設置時要記住哪些因素?同步gitolite和gitlab
我有一個即將到來的項目,其中供應商使用Gitolite和客戶端使用Gitlab。供應商和客戶端都需要進行更改,並保持這兩個存儲庫頻繁同步代碼。這不是一次性提交歷史導入代碼的簡單遷移。提交歷史記錄也需要定期同步。有沒有這種模式可以工作的方法,以及建立此設置時要記住哪些因素?同步gitolite和gitlab
的供應商使用Gitolite
這只是意味着授權層通過Gitolite管理。除此之外,它只是一個純粹的git回購。
這同樣適用於GitLab(它也提供了一個監聽器和一個維基)
簡單地鏡像GitLab是不夠的。
你需要的是一個帶有兩個遠程(一個引用每個裸回購)的本地Git回購,你可以從本地獲取併合並更改,解決差異並推回到那些裸回購。
[Gitlab存儲庫鏡像]的可能重複(http://stackoverflow.com/questions/14288288/gitlab-repository-mirroring) –