Você precisa adicionar uma camada de autorização como gitolite para gerenciar as permissões push / pull .
Você pode conectá-lo ao seu servidor httpd apache, seguindo a documentação " como configurar o gitolite para usar o modo http inteligente ".
Eu configurei um servidor git no windows usando o mod http do apache. Os usuários entram pelo apache usando suas credenciais de ldap. Isso funciona muito bem, exceto que todos os usuários têm acesso para puxar / empurrar todos os repositórios.
Como posso definir quais usuários têm permissão para enviar para o repositório e deixá-lo aberto para puxar?
Você precisa adicionar uma camada de autorização como gitolite para gerenciar as permissões push / pull .
Você pode conectá-lo ao seu servidor httpd apache, seguindo a documentação " como configurar o gitolite para usar o modo http inteligente ".
Tags git