Installer un serveur subversion/apache sur ubuntu server

 


Install paquets:
apt-get install subversion libapache2-svn

Config
nano /etc/apache2/mods-available/dav_svn.conf
Mettre:
<Location /svn>
DAV svn
SVNPath /home/svn/projet
AuthType Basic
AuthName "Depot Subversion"
AuthUserFile /etc/apache2/dav_svn.passwd
Require valid-user
</Location>


Structure et droits du dépôt:
mkdir /home/svn
mkdir /home/svn/projet

svnadmin create /home/svn/projet
chown -R www-data\: /home/svn/projet


Création du fichier d'authentification:
sudo htpasswd -cs /etc/apache2/dav_svn.passwd votreLogin
chown www-data:www-data /etc/apache2/dav_svn.passwd


Ajouter un utilisateur:
sudo htpasswd -s /etc/apache2/dav_svn.passwd unAutreLogin

Reboot apache:
/etc/init.d/apache2 restart

 

Vous pouvez accéder à svn via le lien http://XXX.XXX.XXX.XXX/svn



Liens:
http://doc.ubuntu-fr.org/subversion