我們使用git進行多站點項目,並且回購和團隊都大幅增長。因此,遠程站點正在受苦。我想向遠程站點添加新的git服務器,以減輕我們git服務器的負載,並加快下載速度。但是我不確定如何保持這些同步。有沒有辦法自動複製git服務器?如果沒有其他建議?git服務器複製
Q
git服務器複製
5
A
回答
3
你可以有一個主要的「寫」回購,和多個遠程,只讀,回購拉。反過來,遠程用戶也會從中脫穎而出。這會讓您從遠程站點獲得更高的下載速度。上傳仍然是一樣的,但似乎下載速度是您最關心的問題。
1
相關問題
- 1. 在2箇中央git服務器之間複製Git筆記
- 2. Loopback.io備份服務器和服務器到服務器複製
- 3. 複製LDAP服務器
- 4. 將本地git存儲庫複製到不同的服務器?
- 5. SQL服務器事務複製,更改分發服務器
- 6. SQL服務器2014事務複製
- 7. AngularJS服務複製在控制器
- 8. Kubernetes:多服務/複製控制器
- 9. 在主服務器到主服務器複製MySQL服務器期間出錯
- 10. 複製CentOS的服務器本地測試服務器
- 11. 從遠程服務器複製到本地服務器
- 12. 防止將文件從服務器複製到服務器
- 13. 從服務器A複製MongoDB數據庫到服務器B
- 14. 服務器控制服務器控制
- 15. Git從本地服務器推到Git,然後從Git到演示服務器
- 16. Git推送到服務器
- 17. 與服務器同步GIT
- 18. 保護git的服務器
- 19. Git服務器端分支
- 20. git的臨時服務器
- 21. Git服務器的架構
- 22. git服務器端鉤子
- 23. Bonobo GIT的Sql服務器
- 24. Git服務器配置
- 25. SVN GIT倉庫服務器
- 26. 多平臺Git服務器
- 27. Git推送服務器?
- 28. FTP服務器上的遠程複製
- 29. 從遠程服務器複製文件
- 30. 帶約束的Sql服務器複製?
我在想同樣的事情。但是,如何避免提交不符合從不是最新的只讀服務器拉取的情況?在我看來,這可能會導致一些問題(合併/爭用等)。 –
推送失敗,用戶必須重新提取併合並或重新綁定並重試。鼓勵良好,乾淨,頻繁的提交,這對你來說永遠不會成爲問題。如果每個人都從上午拉一整天開始工作,並且做了最後的「回家時間」提交,並且當哨聲響起時它們全部推向正確的位置,但是在那裏產生的爭用和額外的工作僅僅是症狀。 :) – Dustin
如果您從_central_ repo中將其拉出並且某人在拉出後進行了提交,則可能會出現同樣的問題。你可以很容易地設置一個hook或者cron來確保_satellite_ repos永遠不會超過我實際上原子上的_central_ repo – Andy