Eu definitivamente aconselharia gitolite. Usamos a gitosis em casa, gerenciamos um monte de repositórios com cerca de 20G de tamanho comprimido e muitos desenvolvedores acessam-nos 24/7. O uso do servidor é muito leve, nunca teve um problema. O gitolito só melhora a gitosis e fornece um grão muito mais fino de controle de acesso. Acho que estaríamos nos movendo nessa direção em breve.
Nós nos mudamos para o gitolite e não poderíamos ter ficado mais felizes. Fornece verificação de erros muito melhor e tem um agrupamento muito melhor. Outra coisa que aprendemos é que o RW fornece muito do acesso necessário, mas o RW + permite privilégios de exclusão de ramificação remota.
Próxima parada gitlab. Mas a versão mais recente do gitlab parou de usar o gitolite para gerenciamento de credenciais, portanto, estamos céticos sobre o excesso de controle do nosso gerenciamento de acesso. Novamente.