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
)
j'ai un repos qui est /var/svn, et un checkout /var/www/webapp.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 start-stop-daemon --start --chuid svn:svn --exec /usr/bin/svnserve -- -d -r /var/svn
J'ai fait ceci:
quand je fait
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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, tout se passe bien,
Code : Sélectionner tout - Visualiser dans une fenêtre à part svn update /var/svn en root
mais si je fait:
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...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 sudo -u svn svn update /var/svn
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.
Partager