====== Installation ======
Il faut deja avoir un serveur Apache ainsi que son module dav_svn. On installe tout ça avec la commande suivante:
# yum install httpd mod_dav_svn
Il faut ensuite installer subversion:
# yum install subversion
====== Création des dépots ======
Les dépots seront stockés dans ''/var/subversion'', il faut créer ce répertoire avant:
# mkdir /var/subversion
On lance ensuite la commande qui va créé notre dépot de test:
# svnadmin create test
Cette commande crée un repertoire avec l'arborescence et les fichiers nécessaire à subversion:
# ls /var/subversion/test
conf dav db format hooks locks README.txt
====== Configuration d'Apache ======
On ajoute un vhost pour gérer nos dépots SVN. Le fichier de configuration est le suivant:
ServerAdmin root@domaine.net
DocumentRoot /var/www/vhosts/svn.domaine.net/
ServerName svn.domaine.net:80
ServerAlias subversion.domaine.net:80
ErrorLog /var/log/httpd/svn.domaine.net-error_log
CustomLog /var/log/httpd/svn.domaine.net-access_log combined
AllowOverride All
Allow from All
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
Allow from all
DAV svn
SVNParentPath /var/subversion