Install USVN

March 2017

A Subversion server for a site like USVN is one of the most user friendly interfaces as well as ergonomic too. It is very easy to install. PHP version 5, Apache 2 are modules needed for the installation of USVN. After configuring Apache, USVN has to be installed. After the installation is over, the web browser has to be accessed and a configuration block is generally added to the Apache configuration file. Apache configuration file, i. e., httpd.conf file has to be configured accordingly. Once the block is added, the application will be installed.

USVN is a subversion server (web), which is very simple to install and manage via a user-friendly interface (very ergonomic).


The installation of USVN requires the presence of:
  • PHP 5 (5.1.2 <= ver <5.3)
  • Apache2
  • mod_dav enable (in Apache httpd.conf - uncomment LoadModule dav_module modules/
  • mod_dav_fs enable (in Apache httpd.conf - uncomment LoadModule dav_fs_module modules/
  • mod_rewrite enable (in Apache httpd.conf - uncomment LoadModule rewrite_module modules/
  • adding the AllowOverride configuration
  • Subversion - add the following modules in Apache modules
  • mod_authz_svn enable (add in httpd.conf "LoadModule authz_svn_module modules/
  • mod_dav_svn enable (add in httpd.conf "LoadModule dav_svn_module modules/

Example for the configuration of Apache

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

Installing USVN

Once the prerequisites installed and the application configured, as indicated in the web server, you must access it via the web browser.
We must follow the installation instructions step-by-step to configure the installation.
At the end of the installation, the configuration block (above) is to be added to the Apache configuration file (httpd.conf). Once this block is added, the application is installed.



Published by jak58.
This document, titled "Install USVN ," is available under the Creative Commons license. Any copy, reuse, or modification of the content should be sufficiently credited to CCM (