Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Re: SVN plus Apache2

3 réponses
Avatar
julien
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
et là
http://www.mimiz.fr/subversion/svn-configurer-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
subversion. 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
exemples 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" le 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

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: http://lists.debian.org/34eecfa782707b4227ffb0fb6f56b5c8@127.0.0.1nura.eu

3 réponses

Avatar
KAHANAM Essodjolo
--047d7b34347c14a44c04e26c9738
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

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'utili sateur
subversion. Je ne sais même pas sous quel nom sera exécuté m on script.
J'ai fais des commit mais rien: je ne sens pas mon script tourné. Aucu ne
erreur n'est signalé non plus.


Le 26 juillet 2013 18:14, julien a écrit :

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






--
Essodjolo KAHANAM
http://goo.gl/trkpd5
http://www.joiedusalut.blogspot.com

--047d7b34347c14a44c04e26c9738
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir="ltr">j&#39;ai créé un &quot;hook&quot; pour copià © les fichiers par &quot;scp&quot; sur l&#39;autre serveur mais il y a un problème de droit. Je ne retrouve même pas l&#39;utilisateur sub version. Je ne sais même pas sous quel nom sera exécuté mon script.<div>

J&#39;ai fais des commit mais rien: je ne sens pas mon script tourné. Aucune erreur n&#39;est signalé non plus.</div></div><div class="gma il_extra"><br><br><div class="gmail_quote">Le 26 juillet 2013 18:14, juli en <span dir="ltr">&lt;<a href="mailto:" target="_blank "></a>&gt;</span> a écrit :<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1p x #ccc solid;padding-left:1ex"><div class="HOEnZb"><div class="h5">Le 2 013-07-26 11:42, KAHANAM Essodjolo a écrit :<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1p x #ccc solid;padding-left:1ex">
Merci pour la réponse.<br>
A priori, je ne voudrais pas éssayer en premier lieu le partage NFS<br >
(Je le mets en rsserve).Je préfère modifier les &quot;hook&quot; dont tu parles.<br>
Je suis encore debutant.<br>
Comment vais-je éditer les &quot;hook&quot; correspondant?<br>
</blockquote>
<br>
Tu peux regarder ici : <a href="http://fr.clever-age.com/veille/blog/util isation-des-hooks-avec-subversion.html" target="_blank">http://fr.clever- age.com/<u></u>veille/blog/utilisation-des-<u></u>hooks-avec-subversion.htm l</a><br>


et là <a href="http://www.mimiz.fr/subversion/svn-configurer-la-noti fication-des-changements/" target="_blank">http://www.mimiz.fr/<u></u>sub version/svn-configurer-la-<u></u>notification-des-changements/</a><br>
<br>
Il faut d&#39;abord identifier le répertoire contenant les &quot;hook& quot;, il s&#39;agit d&#39;un sous répertoire hooks dans le réper toire de stockage de subversion. Si tu as un dépot SVN nommé bilo ute, le répertoire devrait être /var/svn/biloute/hooks. Dans ce r épertoire, tu trouveras des exemples de script. Tu peux copier le fich ier 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 &quot;actives&quot; le hook.<br>


<br>
Attention aux droits, le script sera sûrement exécuté par l& #39;utilisateur subversion et non root.<br>
<br>
Julien<br>
<br></div></div><div class="im">
-- <br>
Lisez la FAQ de la liste avant de poser une question :<br>
<a href="http://wiki.debian.org/fr/FrenchLists" target="_blank">http:// wiki.debian.org/fr/<u></u>FrenchLists</a><br>
<br>
Pour vous DESABONNER, envoyez un message avec comme objet &quot;unsubscribe &quot;<br>
vers <a href="mailto:" target ="_blank">debian-user-french-REQUEST@<u></u>lists.debian.org</a><br>
En cas de soucis, contactez EN ANGLAIS <a href="mailto: ebian.org" target="_blank"></a><br></div>
Archive: <a href="http://lists.debian.org/34eecfa782707b4227ffb0fb6f56b5c " target="_blank">http://lists.debian.org/<u></u>34eecf a782707b4227ffb0fb6f56b5<u></u></a><br>
<br>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><div dir=" ltr">Essodjolo KAHANAM<div><a href="http://goo.gl/trkpd5" target="_blan k">http://goo.gl/trkpd5</a><br><a href="http://www.joiedusalut.blogspot.c om" target="_blank">http://www.joiedusalut.blogspot.com</a><br>

<br><br><br></div></div>
</div>

--047d7b34347c14a44c04e26c9738--

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/CAJHOD1HMrw2Bxr1QBEDLEAV6ZT4syQp-2XV_YXO+
Avatar
julien
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/subversion/

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

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/
Avatar
KAHANAM Essodjolo
--047d7b34347cc7744704e26d3501
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Le proprietaire c'est root.
Dois-je le changer?



Le 26 juillet 2013 18:54, julien a écrit :

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
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/**ca5c1d45d1c3de3819dbc508294212**
<http://lists.debian.org/ca5c1d45d1c3de3819dbc50829421






--
Essodjolo KAHANAM
http://goo.gl/trkpd5
http://www.joiedusalut.blogspot.com

--047d7b34347cc7744704e26d3501
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir="ltr">Le proprietaire c&#39;est root.<div>Dois-je le changer?</d iv><div><br></div></div><div class="gmail_extra"><br><br><div class="gm ail_quote">Le 26 juillet 2013 18:54, julien <span dir="ltr">&lt;<a href ="mailto:" target="_blank"></a>&gt;</span> a écrit :<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1p x #ccc solid;padding-left:1ex">Le 2013-07-26 18:25, KAHANAM Essodjolo a à ©crit :<div class="im"><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1p x #ccc solid;padding-left:1ex">
j&#39;ai créé un &quot;hook&quot; pour copié les fichiers pa r &quot;scp&quot; sur l&#39;autre<br>
serveur mais il y a un problème de droit. Je ne retrouve même pas <br>
l&#39;utilisateur subversion.<br>
</blockquote>
<br></div>
Quel est le propriétaire et groupes des répertoires dans /var/sub version/<br>
<br>
Pour connaître l&#39;utilisateur qui lance le script post-commit tu pe ux rajouter :<br>
<br>
touch /tmp/post_test<br>
exit 0<br>
<br>
juste après la ligne :<br>
 #!/bin/sh<br>
<br>
Ensuite, tu fais un commit, et tu regarde le propriétaire du fichier / tmp/post_test<br>
<br>
De plus, je te conseille d&#39;utilise rsync au lieu de scp si c&#39;est po ur transférer plusieurs fichiers.<div class="im"><br>
<br>
Julien<br>
<br>
-- <br>
Lisez la FAQ de la liste avant de poser une question :<br>
<a href="http://wiki.debian.org/fr/FrenchLists" target="_blank">http:// wiki.debian.org/fr/<u></u>FrenchLists</a><br>
<br>
Pour vous DESABONNER, envoyez un message avec comme objet &quot;unsubscribe &quot;<br>
vers <a href="mailto:" target ="_blank">debian-user-french-REQUEST@<u></u>lists.debian.org</a><br>
En cas de soucis, contactez EN ANGLAIS <a href="mailto: ebian.org" target="_blank"></a><br></div>
Archive: <a href="http://lists.debian.org/ca5c1d45d1c3de3819dbc5082942123 " target="_blank">http://lists.debian.org/<u></u>ca5c1d 45d1c3de3819dbc508294212<u></u></a><br>
<br>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><div dir=" ltr">Essodjolo KAHANAM<div><a href="http://goo.gl/trkpd5" target="_blan k">http://goo.gl/trkpd5</a><br><a href="http://www.joiedusalut.blogspot.c om" target="_blank">http://www.joiedusalut.blogspot.com</a><br>

<br><br><br></div></div>
</div>

--047d7b34347cc7744704e26d3501--

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/CAJHOD1EB=7mOd6_2ECSwwqh+_yv6FNJNj4JFGXft2FZ=