【发布时间】:2012-08-29 12:26:18
【问题描述】:
我有一个由几台计算机组成的本地网络,每台计算机都有一个本地 Git 存储库,其中包含相同的代码,不同的开发人员在处理它们。 我想找到一种方法来将每个本地存储库中的更改与所有其他存储库中的更改同步,而无需使用集中式服务器。
(如果您有兴趣,这是因为任何计算机都可能(而且经常会)遭受突然的磁盘故障,通常会导致其上的所有数据丢失,所以我买不起一个失败点。)
我已经看到了几个可能的工作流程示例,但它们都要求设置具有固定的远程系统。
我想知道的是:
如何设置一组可以与网络中所有其他计算机中的存储库同步的存储库,例如 full mesh topology?
然后我将如何将计算机添加/删除到此存储库网络?
【问题讨论】: