Como instalar Subversion en Linux
30-10-2009 por
Carlos
Archivo bajo
Artículos, Linux, Tecnología
He estado tratando de instalar subversión para trabajar por un tiempo en diferentes sistemas y sólo me he encontrado frustraciones una y otra vez.
Así, con la última versión de Ubuntu Server 9.10 pude hacer que funcione. He aquí cómo lo hice. Me baso en otra guía que encontré en línea que no funcionó porque dejó afuera algunos pasos.
Todos los pasos debes ser ejecutados desde una terminal en líneas de comando:
Step 1 – Instalar un servidor LAMPP
sudo apt-get apache2 php5-mysql libapache2-mod-php5 mysql-server
Step 2 – Instalar Subversion
sudo apt-get install subversion libapache2-svn
Step 3 – Crear un repositorio
Create the subversion repository in /svn
sudo svnadmin create /svn
Step 4 – Configurar el módulo webdav
Editar el archivo de configuración del módulo webdav del apache. Utilize su editor favorito, en este caso yo utilizo nano.
sudo nano /etc/apache2/mods-enabled/dav_svn.conf
Para mantenerlo simple, sólo se descomente las lineas. En realidad, no neceario conocer muchos detalles. Consulte en el Google para una configuración más personalizada.
El archivo debería quedar como sigue:
<Location /svn>
DAV svn
SVNPath /svn
AuthType Basic
AuthName “Subversion Repository”
AuthUserFile /etc/apache2/dav_svn.passwd
</Location>
Grabe el archivo.
Step 5 – Crear un usuario en SVN
Para crear un usuario en el reposotorio utilize el siguiente comando:
sudo htpasswd -cm /etc/apache2/dav_svn.passwd
Ejemplo:
sudo htpasswd -cm /etc/apache2/dav_svn.passwd geek
New password:
Re-type new password:
Adding password for user geek
Step 6 – Reiniciar el Apache
Reinicie el apache que se encuentra corriendo con el siguiente comand:
sudo /etc/init.d/apache2 restart
Ahora puede apuntar con el browser a http://www.server/svn, debería ver que el depósito está habilitado para el acceso de lectura anónima, pero se comprometen que el acceso exige un nombre de usuario.



