Aujourd’hui nous allons nous pencher sur l’installation d’un serveur SVN sous Gnu/Linux Ubuntu
Dans un premier temps il est nécessaire d’installer la dernière version courante du serveur.
Pour cela nous allons ouvrir une console afin de saisir la commande suivante :
$ sudo apt-get update
Cette commande permet de mettre à jour la liste des paquets de votre distribution. Dans un second temps nous allons exécuter la commande suivante qui va télécharger le paquet du serveur SVN (ainsi que tous les paquets dont il a besoin) puis va l’installer.
$ sudo apt-get install subversion
Une fois le serveur installé, il suffit de créer un répertoire qui va accueillir vos projets. Je vous suggère de le faire dans votre répertoire personnel.
$ cd $ mkdir svn
Désormais, nous allons créer notre premier projet que nous nommerons monprojet. pour cela il suffit de saisir ce qui suit :
$ cd svn $ svnadmin create monprojet
Vous remarquerez qu’un dossier portant le même nom que votre projet a été créé. Maintenant nous allons passer à la phase de configuration du projet. Commençons par indiquer au serveur que les utilisateurs auront besoin de se faire connaitre auprès du serveur. Pour il faut modifier le fichier svnserve.conf présent dans le dossier conf du projet.
$ cd monprojet/conf $ gedit svnserve.conf
Maintenant que ce fichier est ouvert nous allons donc le modifier. Nous décommentons le ligne suivante :
password-db = passwd
Enregistrez vos modifications, puis maintenant nous modifions le fichier passwd qui se trouve dans le même répertoire.
$ gedit passwd
Nous pouvons facilement comprendre que ce qui se situe en dessous de [users] est la liste des utilisateurs avec leur mot de passe respectif. Il faut noter que pour le moment ils sont commentés et donc non pour le moment aucun effet. Nous allons donc mettre notre nom d’utilisateur ainsi que notre mot de passe.
[users] skit = monmotdepasse
Nous pouvons mettre autant d’utilisateur que l’on souhaite.
Une fois les utilisateurs enregistrés, nous pouvons enregistrer nos modifications.
Maintenant que le projet est configuré, nous pouvons lancé le serveur.
$ cd $ svnserve -d -r svn/
Cette commande a pour but de lancer le serveur en mode daemon ( -d ) avec les projets contenus dans le dossier svn ( -r svn/ )
Voila, nous avons fini ce premier tutorial qui concerne l’installation et la configuration d’un serveur SVN (SubVersion) sous Gnu/Linux Ubuntu.