environnement_prog_svn
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
environnement_prog_svn [2007/05/23 12:52] – thierry | environnement_prog_svn [2008/12/24 09:46] (Version actuelle) – thierry | ||
---|---|---|---|
Ligne 3: | Ligne 3: | ||
Un concurrent de CVS | Un concurrent de CVS | ||
+ | Lien: | ||
+ | http:// | ||
Liens: | Liens: | ||
Ligne 45: | Ligne 47: | ||
# adduser svn --system --disabled-login --no-create-home --group | # adduser svn --system --disabled-login --no-create-home --group | ||
On l' | On l' | ||
+ | |||
==== Installer le daemon " | ==== Installer le daemon " | ||
+ | (C'est beaucoup plus cool avec '' | ||
+ | |||
D' | D' | ||
# mkdir / | # mkdir / | ||
Ligne 105: | Ligne 110: | ||
Faire en sorte que ça fonctionne au reboot. | Faire en sorte que ça fonctionne au reboot. | ||
# update-rc.d svnserve-daemon defaults | # update-rc.d svnserve-daemon defaults | ||
+ | |||
==== Creer un " | ==== Creer un " | ||
+ | === create === | ||
+ | |||
+ | == methode 1 == | ||
+ | $ su | ||
+ | # su -s /bin/bash -c " | ||
+ | |||
+ | == methode 2 == | ||
+ | $ su | ||
# svnadmin create / | # svnadmin create / | ||
Cela doit appartenir au user '' | Cela doit appartenir au user '' | ||
# chown -R svn:svn / | # chown -R svn:svn / | ||
+ | |||
+ | === password === | ||
A ce stade, si le daemon tourne, la terre entière qui passe par le port TCP (3690) peut modifier le projet!\\ | A ce stade, si le daemon tourne, la terre entière qui passe par le port TCP (3690) peut modifier le projet!\\ | ||
Ligne 285: | Ligne 301: | ||
===== Installer en serveur avec SSH ===== | ===== Installer en serveur avec SSH ===== | ||
+ | |||
==== droits ==== | ==== droits ==== | ||
Il faut préalablement s' | Il faut préalablement s' | ||
- | chmod -R g+ws / | + | |
+ | Et | ||
+ | # adduser thierry svn | ||
==== Cas simple ==== | ==== Cas simple ==== | ||
Ligne 314: | Ligne 333: | ||
Et c'est relativement long, et ca demande 3 fois le mot de passe... | Et c'est relativement long, et ca demande 3 fois le mot de passe... | ||
+ | |||
+ | |||
Ligne 325: | Ligne 346: | ||
Et enfin: | Et enfin: | ||
# kill -HUP 3209 | # kill -HUP 3209 | ||
+ | (ou '' | ||
+ | |||
+ | :!: Si vous ne trouvez pas " | ||
+ | # / | ||
+ | Restarting internet superserver: | ||
Et voila. | Et voila. | ||
Ligne 343: | Ligne 369: | ||
$ cat app-dump.svn | svnadmin load / | $ cat app-dump.svn | svnadmin load / | ||
+ | |||
+ | |||
+ | ===== Deplacer ===== | ||
+ | Aprés un crash, la bouillie du répertoire **''/ | ||
+ | |||
+ | Mais voila que mes trunks, ne sont plus a jour et un **'' | ||
+ | $ svn update | ||
+ | svn: Impossible d' | ||
+ | svn: Le dépôt ' | ||
+ | Tu m' | ||
+ | svn:// | ||
+ | Alors je fais:\\ | ||
+ | (sous réserve:) | ||
+ | $ svn cleanup | ||
+ | et enfin: | ||
+ | $ svn switch --relocate file:/// | ||
+ | Et voila ! | ||
environnement_prog_svn.1179924772.txt.gz · Dernière modification : 2007/05/23 12:52 de thierry