作者回复: 我们在GitLab上创建了备机的service,让每个仓库的变更都触发rsync增量备份。 当然一开始搭建备机的时候,肯定要先把原有的仓库一股脑地同步到备机上,可以选个双休日做rsync。 另外,GitLab新版本提供了Mirror a repository 的功能,是不是也可以借鉴一下。
作者回复: 这个Git从工具层面就没招了。只能把项目分细一些。如果设置不能修改,能看,代码平台倒是可以通过lock来实现的。
作者回复: 这个需求,现在像GitLab这样的平台,已经提供了 Mirroring repositories 的功能。
作者回复: 为什么要替换呢?
作者回复: 这个有现成的方法:project的owner到project的settings里面,General ,Advanced,Transfer project即可