
Ich habe Subversion installiert und habe das folgende Setup:
- Das Repo ist/home/svn/tester(apache:apache).
- Die Seite ist/var/www/tester(Tester:Tester).
Ich habe das Tester-Repo überprüft, um/var/www/tester.
In/home/svn/tester/hooks/post-commitIch habe:
sudo -u tester /usr/bin/svn update /home/tester --username aaa --password bbb
Ich versuche, den Eigentümer der Dateien in/home/svn/testeralsApacheund der Eigentümer der Dateien in/var/www/testeralsPrüfer.
Ich habe zu /etc/sudoers hinzugefügt:
tester ALL=(ALL) NOPASSWD: /usr/bin/svn
Ich habe requiretty in /etc/sudoers auskommentiert:
#Defaults requiretty
Sobald ich das Commit ausführe, erhalte ich die folgende Meldung (in tortoisesvn):
Commit failed (details follow):
MERGE of '/svn/tester': 200 OK (https://[site name])
Gehe ich das richtig an? Wenn ja, wie kann ich diesen Fehler umgehen?