[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: site web de Gulliver Re: [gulliver]Début de présentation pour le 11 décembre


From Thomas Petazzoni <thomas dot petazzoni at enix dot org>
Subject Re: site web de Gulliver Re: [gulliver]Début de présentation pour le 11 décembre
Date Sun, 06 Feb 2005 11:57:23 +0100

Salut,

Gilles LAMIRAL a écrit :

Maxime tu passe tout sous cvs quand tu veux :-)

Si migration il y a à faire, elle gagnerait à être faite sous Subversion. Au lieu de faire du versionnage par fichiers, Subversion fait du versionnage sur l'ensemble du projet. Et surtout, il permet le renommage/déplacement de fichiers et répertoires sans perte de leur historique (svn move).


Au niveau du serveur, deux modes d'authentification :

- Soit en passant par Webdav et donc Apache2. Ça permet d'avoir des ACLs fines sur la gestion de projets/sous-projets, mais par contre, il faut installer/configurer Apache2 et tout le toutim, ce qui n'est pas toujours souhaitable/faisable ;

- Soit en passant par svn+ssh, ce qui revient à du cvs par ssh. En gros, il suffit d'avoir Subversion sur le serveur et c'est tout, il n'y a rien d'autre à faire (peut être un peu de gestion de droits).

Pour l'installation sur le serveur, il faut mettre les paquets Debian subversion et subversion-tools. Pour les clients, le paquet subversion suffit.

Subversion 1.1 est disponible dans testing et unstable. Il serait souhaitable de ne pas utiliser Subversion 1.0 qui repose sur Berkeley DB ce qui pose des problèmes lors d'accès concurrents foireux.

L'excellent Subversion Book, disponible en ligne, donnera tous les détails: http://svnbook.red-bean.com/.

Bonne journée,

Thomas
--
PETAZZONI Thomas - thomas dot petazzoni at enix dot org
http://thomas.enix.org - Jabber: thomas dot petazzoni at jabber dot dk
KOS: http://kos.enix.org/ - SOS: http://sos.enix.org
Fingerprint: 0BE1 4CF3 CEA4 AC9D CC6E  1624 F653 CB30 98D3 F7A7

Attachment: signature.asc
Description: OpenPGP digital signature