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 :

Path variable

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

Path Variable

  • 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 :)

SVN Folder SVN configuration

  • 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

Password

  • 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.Commentaire de création
  • Vous allez être invité à saisir des infos de connexion (le compte admin(machine) et le compte svn)

Checkin

  • 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