最初我试着用珠光宝气来管理公司的git储存库,后来我注意到海泡石是一种增强珠光体的方法。
我还听说gerrit可以用于同样的目的,但从描述来看,gerrit主要用于代码评审。
因此,设置git服务器的最佳方法是哪一种?
< code >F29
你能给点建议吗?
顺便说一句:http://gitorious.org/是未来的考虑
发布于 2011-01-22 11:53:26
如果您要使用gerrit,您可以使用它托管以及代码评审--这样的工作流程更容易,因为gerrit将管理将您的已评审代码合并到它的存储库中,这就是您想要发布的内容--如果您在其他地方托管,您将不得不设置一种自动从gerrit提取的方法,或者您将有一种方法可以让您的开发人员绕过代码评审,直接将他们的更改推送到托管的存储库中,而忽略gerrit。
gerrit的最新版本可以集成gitweb,为您提供了一个很好的web界面供您浏览,但也受您设置的ACL的保护。
发布于 2010-07-08 09:25:36
我只对它提供的细粒度ACL使用gitolite。
对于代码评审部分,我使用FishEye (即使某些项目存在免费许可证)和坩埚(都来自亚特兰西安)。
这允许我在两个单独的服务器上分离这两个特性(ACL与代码评审)。
发布于 2010-12-07 09:39:53
如果您需要检查代码,可以使用gerrit,它有自己的ssh服务器来集成git。
Gerrit使用用户组并允许您在欲望级别指定权限,它还具有一些特性,可以轻松地接受外部开发人员的贡献,可以强制开发人员接受一些TOS。
https://stackoverflow.com/questions/3202081
复制相似问题