通过多个地理定位复制GIT存储库

我们面临着GIT中央库(克隆,拉和推)在国外的速度问题。

我们的想法是在我们当地的办公室创build该存储库的克隆。

有没有人有类似的情况推荐或经验?

由于git是自然分布的,所以这似乎相当困难。 例如,下面的情况是可能的:一个团队在办公室执行一个本地回购协议,进行拉动和推动,就好像它是一个中央回购,而一个cron脚本从回购协议推到“真正的”中央回购。 如果有其他开发人员,专门人员将不得不从远程回购执行拉取操作,并在发生冲突时手动解决冲突。 如果不太可能发生冲突,您也可以自动进行拉取。