Subversion : Une erreur trop fréquente !

Administration Système, Apache, Développement, Linux Ajouter un commentaire

Vous essayez d’installer Subversion mais vous avez une belle erreur “PROPFIND …” avec une 301 comme code de réponse HTTP, j’ai la solution !

Comme moi, vous avez du vouloir l’installer dans votre répertoire contenant tous vos répertoires des sites web, hélàs il faut le sortir de la racine . (Exemple : /var/svn à la place de /var/www/svn)

Vous déclarez un Location /svn avec un SVNParentPath sur /var/svn. Un changement d’user est nécessaire, il faut mettre l’utilisateur utilisé par Apache (ici : www-data).

Pour créer un repository, il faut utiliser svnadmin avec la commande suivante : svnadmin create /var/svn/monrepo

Je n’ai pas détaillé le fait qu’il fallait biensûr protéger son repository ou dans le cas d’un repository public, donner des droits avec un fichier utilisé par la directive de configuration AuthzSVNAccessFile chemin du authz file

Je vous mets ma configuration Apache :

DAV svn
SVNParentPath /var/svn
AuthzSVNAccessFile /etc/apache2/dav_svn.authz
Satisfy Any
Require valid-user
AuthType Basic
AuthName “Devclic Subversion”
AuthUserFile /etc/apache2/dav_svn.passwd

Si vraiment vous ne vous en sortez pas, n’hésiter pas à me demander via les commentaires ;)

Partager :
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google
  • Scoopeo
  • Technorati
  • Wikio FR


Laisser un commentaire

WP Theme & Icons by N.Design Studio
Flux RSS Connexion