Eu tenho um servidor Apache2 executando um host virtual com HTTPS e autenticação básica habilitada. O host virtual serveGITrepositórios viagitwebroteiro. Usuários autenticados extraem repositórios do host virtual.
Não preciso de controle de acesso preciso, pois estou usando um mecanismo básico de autenticação. Portanto, minhas perguntas são:
- Égitweba única coisa que preciso fazer e enviar alterações com esta configuração?
- Se não for suficiente, preciso de gitolite ou gitose para promover mudanças?
Responder1
gitweb é apenas um mecanismo de visualização. Você não precisa puxar/empurrar.
Um servidor Apache simples chamando ogit-http-backend
mecanismobasta.
Gitolita(por favor, sem gitose: está obsoleto) é umautorizaçãomecanismo, também não é necessário para push/pull (a menos que você queira restringir o acesso a um grupo de usuários).
Mais detalhes em:
- Sistemas distribuídos de controle de versão e a empresa – uma boa combinação?
- Minha apresentação que fiz paraCodeKen Londres 2011: "Apresentando o Git em grandes corporações"