Installation de Subversion sous Windows
23 novembre, 2006
Dans le cadre d’un petit projet en équipe, j’ai commencé à configurer un environnement de développement, au fur et à mesure j’ai noté la mise en œuvre et je pense que ca pourrait servir à d’autre personne, donc voici la première partie : Installation de Subversion (et svnserve).
Je vous préviens, je ne suis pas doué pour les docs
Hop c’est parti :
- Récupération des derniers binaires sur le site de Subversion : http://subversion.tigris.org/files/documents/15/35379/svn-1.4.2-setup.exe
- Dézipper le contenu de l’archive dans le dossier désiré, personnellement j’ai choisi c:\Program Files\Subversion
- Rajouter le dossier dans la variable d’environnement PATH (”;%programfiles%\subversion\bin” à la fin de la variable)

- Rajouter la variable d’environnement SVN_EDITOR (Notepad dans mon cas), cette variable permet d’indiquer l’éditeur par défaut pour Subversion

- J’ai du redémarrer pour que mes variables d’environnements soient prises en compte
- Création du répertoire qui va servir de repositery, j’ai choisi de créer le dossier “svn” à la racine de c: (c:\svn)
- Ouvrir une console (Démarrer -> Executer : “cmd” -> OK) et taper la commande :
svnadmin create c:\svn
- Rendez-vous dans le dossier c:\svn, si tout s’est bien passé, vous avez de nouveaux répertoires et fichiers, nous venons de créer le repositery

- Ouvrir le fichier c:\svn\conf\svnserve.conf et décommenter les lignes :
anon-access = none(valeur read par défaut, mais je ne veux pas que des personnes anonymes se connectent)
auth-access = write
password-db = passwd
- Ouvrir le fichier passwd du même répertoire, c’est ici que sont gérés les comptes pour se connecter à svn, je vais rajouter le compte kakaruto avec le mot de passe kakaruto

- Ouvrir une console et lancer le serveur subversion en tapant la commande :
svnserve --daemon –-root c:\svn
- Ouvrir une autre console et créer un projet avec la commande :
svn mkdir svn://localhost/DemoProject
- Normalement, l’éditeur que vous avez spécifié dans la variable d’environnement devrait apparaitre (Notepad dans mon cas), saisir un commentaire en haut du fichier, puis sauvegarder et quitter.

- Vous allez être invité à saisir des infos de connexion (le compte admin(machine) et le compte svn)

- Voila vous venez d’effectuer la première modification sur le serveur SVN
- Nous allons maintenant installer le serveur svn en tant que service, couper le serveur svn dans la console grâce à la combinaison de touche ctrl+C, il faut au moins la version 1.4.0 de subversion pour mettre en place cette fonctionnalité (plus d’info ici : http://svn.collab.net/repos/svn/tags/1.4.2/notes/windows-service.txt)
- Dans une console taper la commande suivante :
sc create svnserve binpath= "\"c:\program files\subversion\bin\svnserve.exe\" --service --root c:\svn" displayname= "Subversion" start= auto depend= Tcpip
Tout ca pour dire d’installer svnserve en tant que service à démarrage automatique et qui apparaitra avec le nom “Subversion” dans le gestionnaire de services
- Ensuite taper la commande suivante pour démarrer le service :
net start svnserve
- Taper maintenant la commande :
svn ls svn://localhost/
- Si le service fonctionne bien, vous devriez voir apparaitre le nom du projet créé tout à l’heure, Félicitations, subversion est installée
Fortement copié inspiré à partir de Setting up a Subversion Server under Windows (on peut dire que j’ai traduit, testé et mis à jour la partie pour le service :p)
Si vous êtes arrivé jusque la, déjà je vous félicite, et je vous remercie, j’espère que ca servira, prochain article à venir : Installation de Trac
Ps : Une critique ou une question ? Laisser un commentaire…
Répondre