Esta es una pequeña guía que mustra los pasos a seguir para instalar y configurar Subversion y Websvn en Ubuntu 8.10
Subversion packages
Como administradores o root debemos de ingresar los siguientes comandos, para instalar los paquetes necesarios para la configucacion de SubVersion:
# apt-get update
# apt-get install subversion
# apt-get install libapache2-svn
El paquete libapache2-svn instalará el módulo de Apache WebDAV subversión.
Crear Repositorios
A continuacion mostraremos como trabajar los repositorios, primero ejecutamos los siguientes comandos:
# mkdir /var/svn-repos/
# svnadmin create --fs-type fsfs /var/svn-repos/practica1
El repositorio que creamos anteriormente necesita los permisos adecuados para apache ademas de un usuario para manipularlo. Voy a hacer un grupo y añadir un usuario al mismo para hacer nuestras pruebas:
# groupadd subversion
# addgroup ale subversion
# chown -R www-data:subversion /var/svn-repos/*
# chmod -R 770 /var/svn-repos/*
Aunque no es estrictamente necesario, vamos a crear los directorio trunk, tags y branches que servirán para almacenar el código de nuestro proyecto actual, los tag y las posibles ramas que pueda tener nuestro proyecto:
$ sudo svn mkdir --message="Inicializando los directorios..." \
file:///var/svn-repos/trunk \
file:///var/svn-repos/tags \
file:///var/svn-repos/branches
Configurando Subversion WebDAV
Normalmente, apache estará activado por defecto, para asegurarse de que este es el caso tecleamos los siguientes comandos:
# a2enmod dav
# a2enmod dav_svn
Ahora actualizamos los usuarios para el archivo de accesos de nuestro repositorio
# htpasswd -c /etc/apache2/dav_svn.passwd ale
Ahora hay q modificar el archivo /etc/apache2/mods-available/dav_svn.conf con la sigiente informacion:
"< Location /practica1 >
DAV svn
SVNPath /var/svn-repos/practica1
AuthType Basic
AuthName "Subversion Repository"
AuthUserFile /etc/apache2/dav_svn.passwd
Require valid-user
< /Location >"
Lo Ultimo
Por ultimo reseteamos apache para verlos resultados:
# /etc/init.d/apache2 restart
Y Listo!!!! tenemos nuestro primer repositorio configurado en SVN, para poder acceder a el unicamente en nuestro navegador deberiamos teclear:
http://localhost/practica1/
y veremos nuestro repo!!!!!!
Exitos!!! :P
Suscribirse a:
Enviar comentarios (Atom)
moyaa89@hotmail.com agregame al msn. Soy estudiante de Ing. en sistemas.
ResponderEliminarSaludos.
Agustín. (www.agustinmoyano.com)
Grax Moya!!! que excelente tu pag, espero que poco a poco podas ir llenando tu espacio....
ResponderEliminarSaluditos!!!