post-commit et svn update
Salut à tous: voici mon problème:
J'ai installé un serveur svn, qui normalement se lance avec l'utilisateur svn
(j'ai suivi les info ici:
http://doc.ubuntu-fr.org/subversion
)
Code:
1 2
|
start-stop-daemon --start --chuid svn:svn --exec /usr/bin/svnserve -- -d -r /var/svn |
j'ai un repos qui est /var/svn, et un checkout /var/www/webapp.
J'ai fait ceci:
Code:
1 2 3 4 5
|
root@srv:/var/svn/hooks# chown -R svn /var/svn/
root@srv:/var/svn/hooks# chown -R svn /var/www/webapp
root@srv:/var/svn/hooks# chmod -R u+rwx /var/www/webapp/
root@srv:/var/svn/hooks# chmod -R u+rwx /var/svn |
quand je fait
Code:
svn update /var/svn en root
, tout se passe bien,
mais si je fait:
Code:
1 2
|
sudo -u svn svn update /var/svn |
il me demande de mettre un nom d'utilisateur et un mot de passe, je ne peux donc pas appeler cette commande depuis un script...
J'ai essayé de redirigé un fichier qui contient l'identifiant via < mais ça ne fonctionne pas.
J'ai aussi testé cette méthode:
http://blog.localkinegrinds.com/2006...mmit-tutorial/
Mais ça ne marche pas ...
Avez vous une idée ?
merci.