Eu instalei o subversion e tenho a seguinte configuração:
Eu verifiquei o repositório do testador para / var / www / tester .
Em / home / svn / tester / hooks / post-commit eu 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 / tester como apache e o proprietário dos arquivos em / var / www / tester como testador .
Eu adicionei ao / etc / sudoers:
tester ALL=(ALL) NOPASSWD: /usr/bin/svn
Eu comentei requisetty em / etc / sudoers:
#Defaults requiretty
Depois de executar o commit, recebo a seguinte mensagem (em tortoisesvn):
Commit failed (details follow):
MERGE of '/svn/tester': 200 OK (https://[site name])
Estou indo sobre isso da maneira correta? Se sim, como posso passar este erro?