Sincronizando o repositório git com o gancho pós-recebimento

1

Eu tenho um servidor de redmine e um servidor de gitolite na mesma máquina. Eu quero que o repositório GIT do Redmine seja atualizado quando um commit for registrado. Pensei em adicionar um script de pós-recebimento que atualiza o repositório:

pós-recebimento:

cd home/redmine/repositories/repo
git pull

isso não funciona porque o script é executado pelo usuário gitolite em vez do proprietário do usuário redmine da pasta clonada do repositório. Como posso alterar o usuário que executa o script dentro de um script em lote? Existe uma maneira mais limpa de atualizar o repositório?

obrigado antecipadamente.

    
por eliocs 31.12.2010 / 01:19

1 resposta

0

No final, usei uma tarefa Cron para atualizar o repositório a cada 5 minutos. detalhes podem ser encontrados aqui: link .

    
por 31.12.2010 / 14:31