使用gerrit来主持git存储库而不是gitolite或gitosis是个好主意吗?

Lar*_*Cai 12 git gitorious gitosis gitolite gerrit

最初我尝试使用gitosis管理公司的git存储库,后来注意到gitolite是一种增强gitosis.

而且我也听说过gerrit可以用于同一目的,但从描述来看,gerrit主要用于代码审查.

那么这是设置git服务器的最佳方式

  • 使用gitolite(用于git repo) gerrit(用于代码审查)
  • 使用gerrit 来管理git存储库和codereview

你能提一些建议吗?

BTW:http://gitorious.org/将来会被考虑

And*_*ett 11

如果您要使用gerrit,您可以将其用于托管以及代码审查 - 工作流程更容易,因为gerrit将管理将已审查的代码合并到其存储库中,这就是您想要的要发布 - 如果你在其他地方主持,你将不得不设置一种方法来自动从gerrit中提取,或者你将有办法让你的开发人员通过直接推动他们的更改来绕过代码审查托管的存储库,完全忽略了gerrit.

最新版本的gerrit可以集成gitweb,为您提供可浏览的漂亮Web界面,但受您设置的ACL保护.