12.2.1 Installation d'un serveur Subversion
Le meta-paquet subversion-server
d�pend des paquets dont on a
besoin (libapache2-dav-svn
et subversion-tools
) pour
configurer un serveur.
12.2.1.1 Configurer un d�p�t
Actuellement, le paquet subversion
ne configure pas un d�p�t, donc
il faut le configurer � la main. Un emplacement possible pour un d�p�t est
/var/local/repos
.
Cr�er le r�pertoire :
# mkdir -p /var/local/repos
Cr�er la base de donn�es du d�p�t :
# svnadmin create /var/local/repos
Mettre le d�p�t en �criture par le serveur web :
# chown -R www-data:www-data /var/local/repos
12.2.1.2 Configuration d'Apache2
Pour permettre l'acc�s au r�pertoire par authentification des utilisateurs,
ajoutez (ou d�commentez) ce qui suit �
/etc/apache2/httpd.conf
:
<Location /repos>
DAV svn
SVNPath /var/local/repos
AuthType Basic
AuthName "Subversion repository"
AuthUserFile /etc/subversion/passwd
<LimitExcept GET PROPFIND OPTIONS REPORT>
Require valid-user
</LimitExcept>
</Location>
Ensuite, cr�er un fichier d'authentification des utilisateurs avec la
commande :
htpasswd2 -c /etc/subversion/passwd some-username
Relancez Apache2, et votre nouveau d�p�t Subversion sera accessible par l'URL
https://hostname/repos.