Le 2013-07-26 11:42, KAHANAM Essodjolo a écrit :Merci pour la réponse.
A priori, je ne voudrais pas éssayer en premier lieu le partage NFS
(Je le mets en rsserve).Je préfère modifier les "hook" dont tu parles.
Je suis encore debutant.
Comment vais-je éditer les "hook" correspondant?
Tu peux regarder ici : http://fr.clever-age.com/**
veille/blog/utilisation-des-**hooks-avec-subversion.html<http://fr.clever -age.com/veille/blog/utilisation-des-hooks-avec-subversion.html>
et là http://www.mimiz.fr/**subversion/svn-configurer-la-**
notification-des-changements/<http://www.mimiz.fr/subversion/svn-configur er-la-notification-des-changements/>
Il faut d'abord identifier le répertoire contenant les "hook", il s' agit
d'un sous répertoire hooks dans le répertoire de stockage de su bversion. Si
tu as un dépot SVN nommé biloute, le répertoire devrait être
/var/svn/biloute/hooks. Dans ce répertoire, tu trouveras des exemple s de
script. Tu peux copier le fichier post-commit.tmpl vers post-commit et
éditer le script post-commit et y mettre ta commande rsync. En crà ©ant (ou
copiant) un fichier exécutable nommé post-commit tu "actives" l e hook.
Attention aux droits, le script sera sûrement exécuté par l'utilisateur
subversion et non root.
Julien
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/**FrenchLists<http://wiki.debian.org/fr/FrenchL ists>
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@**lists.debian.org<debian-user-french-REQ
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/**34eecfa782707b4227ffb0fb6f56b5**
<http://lists.debian.org/34eecfa782707b4227ffb0fb6f56b
Le 2013-07-26 11:42, KAHANAM Essodjolo a écrit :
Merci pour la réponse.
A priori, je ne voudrais pas éssayer en premier lieu le partage NFS
(Je le mets en rsserve).Je préfère modifier les "hook" dont tu parles.
Je suis encore debutant.
Comment vais-je éditer les "hook" correspondant?
Tu peux regarder ici : http://fr.clever-age.com/**
veille/blog/utilisation-des-**hooks-avec-subversion.html<http://fr.clever -age.com/veille/blog/utilisation-des-hooks-avec-subversion.html>
et là http://www.mimiz.fr/**subversion/svn-configurer-la-**
notification-des-changements/<http://www.mimiz.fr/subversion/svn-configur er-la-notification-des-changements/>
Il faut d'abord identifier le répertoire contenant les "hook", il s' agit
d'un sous répertoire hooks dans le répertoire de stockage de su bversion. Si
tu as un dépot SVN nommé biloute, le répertoire devrait être
/var/svn/biloute/hooks. Dans ce répertoire, tu trouveras des exemple s de
script. Tu peux copier le fichier post-commit.tmpl vers post-commit et
éditer le script post-commit et y mettre ta commande rsync. En crà ©ant (ou
copiant) un fichier exécutable nommé post-commit tu "actives" l e hook.
Attention aux droits, le script sera sûrement exécuté par l'utilisateur
subversion et non root.
Julien
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/**FrenchLists<http://wiki.debian.org/fr/FrenchL ists>
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@**lists.debian.org<debian-user-french-REQ UEST@lists.debian.org>
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: http://lists.debian.org/**34eecfa782707b4227ffb0fb6f56b5**
c8@127.0.0.1nura.eu<http://lists.debian.org/34eecfa782707b4227ffb0fb6f56b 5c8@127.0.0.1nura.eu>
Le 2013-07-26 11:42, KAHANAM Essodjolo a écrit :Merci pour la réponse.
A priori, je ne voudrais pas éssayer en premier lieu le partage NFS
(Je le mets en rsserve).Je préfère modifier les "hook" dont tu parles.
Je suis encore debutant.
Comment vais-je éditer les "hook" correspondant?
Tu peux regarder ici : http://fr.clever-age.com/**
veille/blog/utilisation-des-**hooks-avec-subversion.html<http://fr.clever -age.com/veille/blog/utilisation-des-hooks-avec-subversion.html>
et là http://www.mimiz.fr/**subversion/svn-configurer-la-**
notification-des-changements/<http://www.mimiz.fr/subversion/svn-configur er-la-notification-des-changements/>
Il faut d'abord identifier le répertoire contenant les "hook", il s' agit
d'un sous répertoire hooks dans le répertoire de stockage de su bversion. Si
tu as un dépot SVN nommé biloute, le répertoire devrait être
/var/svn/biloute/hooks. Dans ce répertoire, tu trouveras des exemple s de
script. Tu peux copier le fichier post-commit.tmpl vers post-commit et
éditer le script post-commit et y mettre ta commande rsync. En crà ©ant (ou
copiant) un fichier exécutable nommé post-commit tu "actives" l e hook.
Attention aux droits, le script sera sûrement exécuté par l'utilisateur
subversion et non root.
Julien
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/**FrenchLists<http://wiki.debian.org/fr/FrenchL ists>
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@**lists.debian.org<debian-user-french-REQ
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/**34eecfa782707b4227ffb0fb6f56b5**
<http://lists.debian.org/34eecfa782707b4227ffb0fb6f56b
j'ai créé un "hook" pour copié les fichiers par "scp" sur l'autre
serveur mais il y a un problème de droit. Je ne retrouve même pas
l'utilisateur subversion.
j'ai créé un "hook" pour copié les fichiers par "scp" sur l'autre
serveur mais il y a un problème de droit. Je ne retrouve même pas
l'utilisateur subversion.
j'ai créé un "hook" pour copié les fichiers par "scp" sur l'autre
serveur mais il y a un problème de droit. Je ne retrouve même pas
l'utilisateur subversion.
Le 2013-07-26 18:25, KAHANAM Essodjolo a écrit :
j'ai créé un "hook" pour copié les fichiers par "scp" sur l'autreserveur mais il y a un problème de droit. Je ne retrouve même pas
l'utilisateur subversion.
Quel est le propriétaire et groupes des répertoires dans /var/s ubversion/
Pour connaître l'utilisateur qui lance le script post-commit tu peux
rajouter :
touch /tmp/post_test
exit 0
juste après la ligne :
#!/bin/sh
Ensuite, tu fais un commit, et tu regarde le propriétaire du fichier
/tmp/post_test
De plus, je te conseille d'utilise rsync au lieu de scp si c'est pour
transférer plusieurs fichiers.
Julien
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/**FrenchLists<http://wiki.debian.org/fr/FrenchL ists>
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@**lists.debian.org<debian-user-french-REQ
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/**ca5c1d45d1c3de3819dbc508294212**
<http://lists.debian.org/ca5c1d45d1c3de3819dbc50829421
Le 2013-07-26 18:25, KAHANAM Essodjolo a écrit :
j'ai créé un "hook" pour copié les fichiers par "scp" sur l'autre
serveur mais il y a un problème de droit. Je ne retrouve même pas
l'utilisateur subversion.
Quel est le propriétaire et groupes des répertoires dans /var/s ubversion/
Pour connaître l'utilisateur qui lance le script post-commit tu peux
rajouter :
touch /tmp/post_test
exit 0
juste après la ligne :
#!/bin/sh
Ensuite, tu fais un commit, et tu regarde le propriétaire du fichier
/tmp/post_test
De plus, je te conseille d'utilise rsync au lieu de scp si c'est pour
transférer plusieurs fichiers.
Julien
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/**FrenchLists<http://wiki.debian.org/fr/FrenchL ists>
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@**lists.debian.org<debian-user-french-REQ UEST@lists.debian.org>
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: http://lists.debian.org/**ca5c1d45d1c3de3819dbc508294212**
37@127.0.0.1nura.eu<http://lists.debian.org/ca5c1d45d1c3de3819dbc50829421 237@127.0.0.1nura.eu>
Le 2013-07-26 18:25, KAHANAM Essodjolo a écrit :
j'ai créé un "hook" pour copié les fichiers par "scp" sur l'autreserveur mais il y a un problème de droit. Je ne retrouve même pas
l'utilisateur subversion.
Quel est le propriétaire et groupes des répertoires dans /var/s ubversion/
Pour connaître l'utilisateur qui lance le script post-commit tu peux
rajouter :
touch /tmp/post_test
exit 0
juste après la ligne :
#!/bin/sh
Ensuite, tu fais un commit, et tu regarde le propriétaire du fichier
/tmp/post_test
De plus, je te conseille d'utilise rsync au lieu de scp si c'est pour
transférer plusieurs fichiers.
Julien
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/**FrenchLists<http://wiki.debian.org/fr/FrenchL ists>
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@**lists.debian.org<debian-user-french-REQ
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/**ca5c1d45d1c3de3819dbc508294212**
<http://lists.debian.org/ca5c1d45d1c3de3819dbc50829421