É boa ideia usar o gerrit para hospedar o repositório git em vez de gitolite ou gitosis?

originalmente eu tento usar gitosis para gerenciar os repositórios de git na empresa, e mais tarde aviso gitolite é uma espécie de melhoria de gitosis.

E também ouvi dizer que o gerrit pode ser usado para o mesmo propósito, mas pela descrição, o gerrit é usado principalmente para revisão de códigos.

Então qual é a melhor maneira de configurar o servidor git

  • usando gitolite (para o git repo) {[[9]}e gerrit (para revisão de códigos) juntos
  • utilizar gerrit apenas para gerir Git repository and codereview
Podes dar uma sugestão ?

BTW: http://gitorious.org/ é considerado no futuro

Author: Larry Cai, 2010-07-08

3 answers

Se você estiver indo para usar gerrit em tudo, assim como você pode usá-lo para hospedagem, bem como a revisão de código-o fluxo de trabalho é mais fácil dessa forma, como gerrit irá gerenciar mesclagem de seu revisto o código em seu repositório, e é isso que você quer publicar -- se hospedar em outro lugar, você vai ter que configurar um método para automaticamente puxar de gerrit ou você vai ter uma maneira para os desenvolvedores para ignorar a revisão de código, empurrando suas alterações direto para hospedado repositórios e ignorando gerrit completamente.

As versões recentes do gerrit podem integrar o gitweb, dando-lhe a interface web agradável para navegar, mas protegida pelo ACLs que criou.

 11
Author: Andrew Aylett, 2011-01-22 11:53:26

Uso apenas gitolite para o ACL de grãos finos que fornece.

Para a parte de revisão do código, eu uso FishEye (não é livre, embora existam licenças livres para certos projectos) e Crucible (ambos de Atlantisan).

Isso permite-me separar as duas características (ACL vs. Code review) em dois servidores separados.

 3
Author: VonC, 2017-05-23 12:25:02

Você pode usar o gerrit se precisar de revisão de código, ele tem o seu próprio servidor ssh que integra o git.

O Gerrit usa os grupos de utilizadores e permite-lhe especificar as permissões ao nível do desejo, também tem algumas funcionalidades para aceitar a contribuição de programadores externos facilmente, podendo forçar os programadores a aceitar alguns TOS.

 0
Author: Vitalie, 2010-12-07 09:39:53