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