在多个地理位置复制 GIT 存储库

在多个地理位置复制 GIT 存储库

我们面临的问题是 GIT 中央存储库(克隆、拉取和推送)的速度问题,该存储库位于海外。

我们的想法是在我们当地的办事处创建该存储库的克隆。

有没有人有过类似的建议或经验?

答案1

由于 git 本质上是分布式的,因此这似乎相当简单。例如,以下场景是可能的:一个团队在办公室使用本地存储库,像中央存储库一样执行拉取和推送,然后 cron 脚本从该存储库推送到“真正的”中央存储库。如果有其他开发人员,则必须由专门的人员从远程存储库执行拉取,并在发生冲突时手动解决。如果不太可能发生冲突,您也可以自动执行拉取。

相关内容