Cómo instalar USVN: en Windows, Linux, Mac, Eclipse...
USVN es una interfaz web para configurar repositorios SVN (Subversión) muy sencilla de instalar. En este artículo te enseñamos cómo llevar a cabo el procedimiento.
¿Cuáles son los requisitos para la instalación?
La instalación de USVN requiere:
- PHP 5 (5.1.2 <= versión < 5.3).
- apache2
- mod_dav enable (en Apache httpd.conf - descomentar "LoadModule dav_module modules/mod_dav.so").
- mod_dav_fs enable (en Apache httpd.conf - descomentar "LoadModule dav_fs_module modules/mod_dav_fs.so").
- mod_rewrite enable (en Apache httpd.conf - descomentar "LoadModule rewrite_module modules/mod_rewrite.so").
- Adición de la configuración AllowOverride.
- Subversion (agregar los módulos que siguen a los módulos de Apache).
- mod_authz_svn enable (agregar en httpd.conf "LoadModule authz_svn_module modules/mod_authz_svn.so").
- mod_dav_svn enable (agregar en httpd.conf "LoadModule dav_svn_module modules/mod_dav_svn.so").
¿Algún ejemplo de configuración de Apache?
A continuación, mostramos un ejemplo sencillo de configuración:
# Configuración de acceso a usvn Alias /usvn /ruta/hacia/usvn/public <Directory "/ruta/hacia/usvn/public"> Options +SymLinksIfOwnerMatch AllowOverride All Order allow,deny Allow from all </Directory>
¿Cómo instalar USVN?
- Una vez instaladas las dependencias, se puede comenzar con el proceso de instalación. Es imprescindible que dispongas de PHP 5 y Apache. Después, descarga USVN y descomprime el archivo en algún lugar accesible por Apache.
- A continuación, accede a la ubicación de USVN a través del navegador. Ahora, tan solo hay que seguir paso a paso las instrucciones del asistente de instalación.
- Al final de este proceso, un modulo de configuración es proporcionado para ser agregado al fichero de configuración de Apache: httpd.conf. Una vez agregado este modulo, la aplicación habrá sido instalada.