gitolite.conf - Permissões de gravação e retrocesso (W+) são perdidas sempre que ocorre um git push

gitolite.conf - Permissões de gravação e retrocesso (W+) são perdidas sempre que ocorre um git push

Na minha empresa, estamos adotando o Redmine como ferramenta de suporte para o gerenciamento de nossos projetos de software. Como estávamos usando o git para SCM, instalei e configurei oPlug-in de hospedagem Redmine gite gitolite, já que é um requisito de plugin.

Na configuração do plugin, optei por criar automaticamente um novo repositório sempre que um novo projeto for criado e parece funcionar perfeitamente. Após a criação do projeto, configuro os usuários que deverão ter acesso ao repo e as permissões desejadas para eles através do arquivo gitolite.conf.

Porém, um problema estranho está ocorrendo: toda vez que um push faz algum commit no repositório remoto, as permissões W+ são perdidas, sendo meu usuário capaz apenas de ler o acesso ao repositório.

Algumas informações úteis (espero) sobre a configuração do meu sistema:

  • Redmine 1.3.2 estável (MySql)
  • Plug-in de hospedagem Redmine Git 0.4.2

informação relacionada