Afficher la pageAnciennes révisionsLiens de retourHaut de page Cette page est en lecture seule. Vous pouvez afficher le texte source, mais ne pourrez pas le modifier. Contactez votre administrateur si vous pensez qu'il s'agit d'une erreur. ====== Installation ====== Il faut deja avoir un serveur Apache ainsi que son module dav_svn. On installe tout ça avec la commande suivante: <code># yum install httpd mod_dav_svn</code> Il faut ensuite installer subversion: <code># yum install subversion</code> ====== Création des dépots ====== Les dépots seront stockés dans ''/var/subversion'', il faut créer ce répertoire avant: <code># mkdir /var/subversion</code> On lance ensuite la commande qui va créé notre dépot de test: <code># svnadmin create test</code> Cette commande crée un repertoire avec l'arborescence et les fichiers nécessaire à subversion: <code># ls /var/subversion/test conf dav db format hooks locks README.txt</code> ====== Configuration d'Apache ====== On ajoute un vhost pour gérer nos dépots SVN. Le fichier de configuration est le suivant: <file> <VirtualHost *:80> 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 <Directory "/var/subversion"> AllowOverride All Allow from All </Directory> <Directory "/var/www/vhosts/svn.domaine.net/"> Options Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny Allow from all </Directory> <Location /depots> DAV svn SVNParentPath /var/subversion </Location> </VirtualHost> </file> linux/serveur_svn.txt Dernière modification : 2021/07/30 08:55de madko