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