Servidor svn en ubuntu

15 mayo 2007

Llevo tiempo trasteando con mono y como control de versiones uso un simple y vulgar tar con la fecha en el nombre.
El otro día di con una web muy interesante repleta de recetas sencillas y muy útiles. Una de las recetas explicaba como montar un servidor de subversion.
Empezamos por instalar los paquetes necesarios:
sudo apt-get install apache2 subversion subversion-tools libapache2-svn
Ahora creamos la estructura de directorios y creamos desde svn la estructura:http://www.google.es/search?q=module-assistant+ipw3945&ie=utf-8&oe=utf-8&aq=t&rls=com.ubuntu:en-US:official&client=firefox-a

sudo mkdir -p /var/lib/svn/libros
sudo svnadmin create /var/lib/svn/libros/
sudo svn mkdir /var/lib/svn/libros/trunk -m "Trunk"
sudo svn mkdir /var/lib/svn/libros/tags -m "Tags"
sudo svn mkdir /var/lib/svn/libros/branches -m "Branches"

Ahora nos queda configurar el enlace del módulo de svn con apache editando:sudo vi /etc/apache2/mods-available/dav_svn.conf

DAV svn
SVNParentPath /var/lib/svn
AuthType Basic
AuthName "Subversion Repository"
AuthUserFile /etc/apache2/dav_svn.passwd

Require valid-user


Rearrancamos apache
sudo /etc/init.d/apache2 restart
y ya deberíamos de poder acceder desde http://127.0.0.1/svn
El propietario de los ficheros debe ser apache pues es quien los gestionará:
sudo chown -R www-data.www-data /var/lib/svn
Para crear un usuario de svn
sudo htpasswd2 -c /etc/apache2/dav_svn.passwd usuario
Más detalles

One Response to “Servidor svn en ubuntu”


  1. […] Lo primero que haremos será llevar a cabo la instalación del sistema de control de versiones para ello podemos seguir los pasos de pasos de la siguiente guía. […]


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: