我正在设置Gerrit进行代码审查,并且有一个问题(对我来说很明显),我找不到答案。
如何将我的Gerrit git repo连接到我想要应用代码审查的现有Git仓库? 要么我误解了这个概念,要么我错过了一些东西。
请任何想法。
谢谢,
答案 0 :(得分:0)
有一种方法可以将gerrit与github(https://www.packtpub.com/books/content/using-gerrit-github)
连接起来你基本上可以将任何gerrit实例放在另一个git系统前面,或者可以使用gerrit作为你唯一的git存储库。
在我的公司,我们在gitlab面前有格式,它运行良好。它有一些警告,因为同步插件不能拉动但只能推动,所以你必须小心,没有人推动gitlab。主要的两个是:只有存储库所有者允许谁不能阻止自己和管理员和项目所有者可以推动掌握gerrit实例(默认git push分支)。
答案 1 :(得分:0)
Gerrit被设计为唯一写入主存储库的实例。
外部服务器上的更多存储库可以通过复制插件(Gerrit附带)保持最新。
volker提到的github插件可以将AFAIK的拉取请求提取到新的Gerrit更改中进行审核。