在本地和远程GIT服务器之间创建自动同步

时间:2015-05-21 11:47:14

标签: git github git-branch

我正在为我的项目设置基础架构。

我们在不同的位置有一个远程GIT服务器。为了避免网络延迟,我们设置了本地git服务器。现在我打算做的是让我的本地git服务器与远程Git服务器通信,以便两者同步。

这个想法是每当在本地Git服务器中提交/推送时,必须发生自动触发,甚至应该将代码推送到远程Git服务器,反之亦然。

所以最后我们总是完全同步Git服务器,现在也快得多。我不知道如何实现这一点,想知道是否可以做一些钩子,但我没有想法。

1 个答案:

答案 0 :(得分:1)

正如其他人在评论中指出的那样,git对于它通过网络发送的内容非常有效。除非您正在对大型二进制文件进行版本控制,否则通过慢速Internet连接推送到远程服务器不会成为问题。但是,如果您有一个大型存储库,则初始克隆可能需要很长时间。要改善这种体验,您可以使用人们可以克隆的本地镜像,然后在存储库中重新命名origin。这里有更多信息