
Instalei o subversion e tenho a seguinte configuração:
- O repositório é/home/svn/testador(apache:apache).
- O site é/var/www/testador(testador: testador).
Eu verifiquei o repositório do testador para/var/www/testador.
Em/home/svn/tester/hooks/post-commitEu tenho:
sudo -u tester /usr/bin/svn update /home/tester --username aaa --password bbb
O que estou tentando fazer é manter o proprietário dos arquivos em/home/svn/testadorcomoapachee o proprietário dos arquivos em/var/www/testadorcomotestador.
Eu adicionei ao /etc/sudoers:
tester ALL=(ALL) NOPASSWD: /usr/bin/svn
Comentei requiretty em /etc/sudoers:
#Defaults requiretty
Depois de executar o commit, recebo a seguinte mensagem (no tortoisesvn):
Commit failed (details follow):
MERGE of '/svn/tester': 200 OK (https://[site name])
Estou fazendo isso da maneira correta? Se sim, como posso passar por esse erro?