Installation de USVN

Décembre 2016

USVN est un serveur subversion en mode web très simple à installer et à administrer via une interface conviviale et très ergonomique.

Pré-requis


L'installation de USVN requiert la présence de :
  • PHP 5 (5.1.2 <= ver < 5.3)
  • apache2
  • mod_dav enable (dans Apache httpd.conf - décommenter "LoadModule dav_module modules/mod_dav.so")
  • mod_dav_fs enable (dans Apache httpd.conf - décommenter "LoadModule dav_fs_module modules/mod_dav_fs.so")
  • mod_rewrite enable (dans Apache httpd.conf - décommenter "LoadModule rewrite_module modules/mod_rewrite.so")
  • ajout de la configuration AllowOverride
  • Subversion - ajouter les modules suivant au modules d'Apache
    • mod_authz_svn enable (ajouter dans httpd.conf "LoadModule authz_svn_module modules/mod_authz_svn.so")
    • mod_dav_svn enable (ajouter dans httpd.conf "LoadModule dav_svn_module modules/mod_dav_svn.so")

Exemple de configuration d'Apache


# Configuration d'access à usvn
Alias /usvn /chemin/vers/usvn/public
<Directory "/chemin/vers/usvn/public">
    Options +SymLinksIfOwnerMatch
    AllowOverride All
    Order allow,deny
    Allow from all
</Directory>

Installation de USVN


Une fois que les pré-requis installé et l'application configuré comme indiqué dans le serveur web, il faut y accéder via le navigateur web.
Il faut suivre les instruction d'installation étape par étape pour configurer l'installation.
A la fin de l'installation, un bloc de configuration est fourni pour être ajouté au fichier de configuration d'Apache httpd.conf. Un fois ce bloc ajouté, l'application est installé.

A voir également :

Ce document intitulé «  Installation de USVN  » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.