Pré requis
apt-get install subversion subversion-tools libapache2-svnCréer le répertoire de dépôt pour le projet. J’ai choisi le dossier /var/svn pour stocker les projets.
svnadmin create --fs-type fsfs /var/svn/projetIl faut configurer apache. Le dépôts sera accessible sur le serveur virtuel dev.test.lan. Un "alias" /projet renvoit vers le dossier du projet
vi /etc/apache2/sites-available/dev.test.lan
<VirtualHost *>
ServerName dev.test.lan
DocumentRoot /var/svn
ServerAdmin root@test.lan
<Directory />
AuthType Basic
AuthName "Serveur SVN"
AuthUserFile /var/svn/access.passwd
require valid-user
</Directory>
<Location /projet>
DAV svn
SVNPath /var/svn/projet
</Location>
</VirtualHost>Pour créer le fichier de mot de passe :
htpasswd2 -c /var/svn/access.passwd utilisateur
Installer l’hôte virtuel et redémarrer Apache :
a2ensite dev.test.lan
/etc/init.d/apache2 reloadCréation du dépôt subversion
Sur le site Prendre un café, j’ai trouvé un script qui automatisait la création de dépôts subversion.
Cliquez voir cet article qui indique la marche à suivre pour installer Subversion et Trac sur un serveur Ubuntu !
Merci en tout cas à Niko, l’auteur du script de m’avoir fait gagner un précieux temps ![]()


