Inicio > General > Scripts para mejorar el aspecto del servidor Subversion a través de Apache

Scripts para mejorar el aspecto del servidor Subversion a través de Apache

Primero nos descargamos la aplicación en la carpeta de apache y lo descomprimimos.

cd /var/www
wget http://websvn.tigris.org/files/documents/1380/49056/websvn-2.3.3.tar.gz
tar -zxvf websvn-2.3.3.tar.gz

Una vez que lo tenemos descomprimido, copiamos el archivo de configuración que viene incluido para poder editarlo y adaptarlo a nuestras necesidades.

cd websvn-2.3.3
cp include/distconfig.php include/config.php

Ahora editamos el fichero e indicamos el directorio donde se encuentran los repositorios de subversion.

vi /var/www/websvn-2.3.3/include/config.php

Modificamos la línea

// $config->parentPath('Path/to/parent (e.g. c:\\svn)', 'group');

E indicamos donde está nuestro repositorio de Subversion, en nuestro caso:

$config->parentPath('/var/svn');

Ahora configuramos multiviews, sirve para poder acceder directamente a los repositorios facilmente a través de la URL.

vi wsvn.php

Y modificamos la siguiente línea

// $locwebsvnhttp = "/websvn";

$locwebsvnhttp = '/websvn-2.3.3';

Ahora podemos acceder al repositorio mediante la siguiente URL:

http://SERVERNAME/websvn-2.3.3/wsvn/proyecto_1

Si queremos aplicar seguridad para el acceso al servicio, lo haremos de la misma manera que lo hemos echo para los directorios de los repositorios.

vi /etc/apache2/mods-available/dav_svn.conf

E incluimos la siguiente directiva

<Location /websvn-2.3.3>
    AuthType Basic
    AuthName "Web Repository"
    AuthUserFile /etc/apache2/dav_svn.passwd
    Require valid-user
</Location>

Con esto ya podemos acceder a nuestros repositorios, y el servidor apache nos pedirá la autentificación para poder conectarnos a los repositorios.

Categorías:General Etiquetas: , ,
  1. Aún no hay comentarios.
  1. No trackbacks yet.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: