首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何设置"git cluster“

如何设置"git cluster“
EN

Stack Overflow用户
提问于 2011-03-07 05:34:53
回答 1查看 5.1K关注 0票数 5

我们正在考虑将我们的源代码版本控制系统从Subversion改为Git。我们正在突破当前设置的极限,并认为使用git会更好。

我们一直在办公室中使用主服务器,在数据中心运行镜像。镜像被配置为将传入的提交代理到主服务器。这样,这两台机器就像一个存储库一样运行,使我们能够在办公室时提交给办公室机器,或者在其他地方提交给数据中心机器。

拥有两台机器为我们节省了大量带宽并提高了速度,这对我们来说很重要,因为我们也使用subversion作为主要的部署工具。

最近,我们在印度收购了一家开发商店,他们将在相同的代码上工作。由于带宽限制和延迟问题,在印度拥有一面镜子也会非常方便。

当我们切换到Git时,我们正在寻找类似的设置。如何让多个git存储库成为一个存储库?理想情况下,我希望提交到存储库,以便自动传播到同一存储库的其他服务器。

EN

回答 1

Stack Overflow用户

发布于 2011-03-07 05:49:04

一般情况下,延迟对你来说不是问题,因为你会在本地提交。您可能根本不需要做任何事情。不过,推和拉可能会变得更慢。如果这让你感到困扰,你可以做很多事情。

我们使用github作为我们的“权威”树,但是我们不推送(我们的code review system ),我们的构建者(和一些开发人员)也不会从那里拉出。

每次到github的推送都会向我的gitmirror项目的一个或多个实例发出一个post-receive hook,它会立即执行镜像获取。这些镜像通常总是在github的大约一秒内更新。如果中央回购发生了什么事情,很可能其他人甚至不会注意到它。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5213568

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档