如何将两个不同位置的两个存储库同步保存为远程控制器

时间:2014-07-24 05:40:30

标签: git sync githooks git-push git-remote

我有一个情况。

我有两个团队在两个地理位置较远的地方从事一个项目。 我想到的结构是每个位置都有两台服务器。 位置A的开发人员可以推送到服务器A,与B相同。

现在,如果A的开发人员必须推送到服务器A,那么通常应该发生的事情是Server-A应该从Server-B中提取,然后开发人员可以在解决任何合并冲突后推送到Server-A。

我在这里有两个问题: 1.我如何实现这一目标? 2.有更好的方法吗?

1 个答案:

答案 0 :(得分:0)

认真考虑在Github上使用私有git存储库。

或者在位置A设置单个源服务器,并设置VPN以从位置B访问此服务器。然后让所有开发人员推送并向这个单一源服务器提交拉取请求。