J’ai joué un peu avec SVN dernièrement. Voila comment monter un dépôt sous une Debian avec un serveur Apache : On part du principe que le serveur Apache est déjà fonctionnel. On installe SVN et le module Apache qui va bien :
- apt-get install subversion subversion-tools
- apt-get install libapache2-svn
On active le module Apache :
- a2enmod dav_svn
On créer le fichier /etc/apache2/sites-available/svn avec pour contenu : <Location /svn> DAV svn SVNParentPath /var/subversion ou /var/subversion sera la racine de notre dépot. a2ensite svn && apache2ctl graceful active le site svn et redemarre apache. _cd /var/subversion && svnadmin create test && chown -R www-data:root /var/subve_rsion permettra de créer le projet test dans le dépot. Il ne reste plus que à importer les données dans le projet test et à configurer les droits du dépot. svn import /var/www/mon_projet_test http://localhost/svn/test éditer les fichiers /var/subversion/test/conf/authz et /var/subversion/test/conf/passwd pour régler les paramètres de lecture et écriture dans le dépot.