2010-05-19 43 views
1

如何設置Git服務器A和另一個Git服務器B是同步的? 我需要設置2個Git服務器,一個是正常操作,另一個是備份。 用戶可以克隆serverA或serverB,因爲它們的存儲庫是相同的。如何設置Git服務器A和另一個Git服務器B是同步的?

或另一個備份git服務器的方法?

+0

相關問題:http://stackoverflow.com/questions/2495558/git-having-2 - 推 - 拉 - 回購 - 同步 - 或 - 1 - 推 - 拉 - 1 - 拉同步 – Cascabel 2010-05-19 12:52:54

回答

1

您可能需要對服務器A後提交腳本,將所有的變化推到服務器B.

+0

你幾乎肯定意味着'更新後',因爲服務器A的回購將被推入,未提交直接去。 – Cascabel 2010-05-19 12:49:58

+1

另外,這種方法只有在服務器B從未被開發人員推入時纔會起作用;如果是這樣,您可以合併兩個回購協議之間的衝突,並且在人類解決衝突之前您不能保持同步。看到我在問題的評論中鏈接到的相關問題。 – Cascabel 2010-05-19 12:52:38

+0

@Jefromi:對。它是更新後的。提交後在svn;) – 2010-05-19 16:55:24