Article mis à jour le : 05-05-2022
Comment créer simplement un serveur SVN sous LinuxCe petit tutoriel SVN vous expliquera comment installer simplement un serveur SVN sous Linux. Dans mon cas j'ai fait le test sous Ubuntu. Puis nous crérons un dépôt pour vérifier que tout marche. Comme éditeur de texte, j'utilise Gedit, mais vous pouvez remplacer par n'importe quoi.
Tout d'abord, installons le nécessaire. Dans le terminal, tapez :
sudo apt-get install apache2 subversion libapache2-svnPuis :
sudo apt-get install apache2-utilsPuis créons un dépôt :
sudo svnadmin create /svnParamétrons Apache pour servir le dépôt :
sudo gedit /etc/apache2/mods-enabled/dav_svn.confEt remplissez-le avec ceci :
<Location /svn>
DAV svn SVNPath /svn AuthType Basic
AuthName "Subversion Repository" AuthUserFile /etc/apache2/dav_svn.passwd Require valid-user</Location>A présent, nous allons créer un utilisateur : toto.
sudo htpasswd -cm /etc/apache2/dav_svn.passwd totoSaisissez le mot de passe, puis confirmez-le.
Redémmarons Apache :
sudo /etc/init.d/apache2 restartOn y est presque! A présent, il faut mettre les bons droits sur le dépôt, pour que Apache puisse y accéder :
sudo chown -R www-data:www-data /svn
sudo chmod -R 770 /svnOn relance encore Apache :
sudo /etc/init.d/apache2 restartA présent, votre dépôt est accessible à l'URL suivante :
http://localhost/svnVous pouvez tester via votre navigateur. Enfin, pour communiquer avec depuis Windows, je vous conseille TortoiseSVN.