2013-02-28 62 views
2

我有一個運行GitLab的本地服務器,我們所有的現場開發人員都使用它。我們還爲遠程開發人員設置了github帳戶。我需要一種方法讓github和gitlab保持同步。有誰知道任何工具/程序/配置來做到這一點?謝謝Git鏡像問題

回答

2

你可以在源回購後更新鉤子。

steps - 從source - > dest交換密鑰。

在post-update掛鉤附加線

 
git push --mirror [email protected]/reponame.git 

假設 - 源端庫名稱是 「reponame」 庫名稱在source.example.com一致,dest.example.com

+0

能你給我一個更深入的答案,關於如何做到這一點?我仍然是Git的新手。 – 2013-02-28 15:36:53

+0

是的,回購股票名稱將是一致的。 – 2013-02-28 15:37:41

+0

在[email protected] [email protected]之間建立公鑰驗證。您需要使用上述命令修改更新後的掛鉤,並授予+ x權限。掛鉤保存在reponame/.git /鉤子中。每次你將任何東西推送到source.example.com,在成功更新後,它會將相同的增量級級聯到dest.example.com – forvaidya 2013-02-28 15:38:25