Get Even More Visitors To Your Blog, Upgrade To A Business Listing >>

Subversion en Linux

Para Poder mantener controladas las versiones de los proyectos que estamos desarrollando existen los servidores de control de versiones. Uno de los mas populares es Subversion o svn.

Voy a explicar paso a paso como consumi un par de horas de mis vacaciones para instalar svn en mi Ubuntu 8.10. Abrimos una terminal y...

  • Instalamos los paquetes de subversion:
sudo apt-get Install subversion subversion-tools
  • Si queremos "browsear" el repositorio necesitamos tener instalado y configurado un servidor Apache con el modulo dav y dav_svn, si no lo tenemos:
sudo apt-get install apache2 libapache_svn
  • Para poder otorgar permisos creamos un grupo llamado subversion:
sudo groupadd subversion
  • Agregamos un usuario:
sudo usermod -Gsubversion nombreusuario
  • Creamos un archivo con el usuario, luego nos pedira una contraseña
sudo htpasswd -c /etc/apache2/dav_svn.passwd nombreusuario
  • Creamos un directorio, indicamos el repositorio, y otorgamos permisos de grupo y de escritura:
sudo mkdir /home/svn/
sudo svnadmin create /home/svn/
sudo chown -R www-data:subversion /home/svn/
sudo chmod -R 770 /home/svn/
  • Editamos el archivo de configuración de Apache para svn:
sudo nano /etc/apache2/mods-available/dav_svn.conf

##
# SVN
#

DAV svn
SVNPath /home/svn
AuthType Basic
AuthName “Repositorio Subversion del proyecto”
AuthUserFile /etc/apache2/dav_svn.passwd

Require valid-user

  • Ahora solo nos queda reiniciar al sevidor Apache y verificar en un browser la dirección http://localhost/svn
sudo /etc/init.d/apache2 restart

Espero que este mini-tutorial les sea útil. Cualquier duda escriban comentarios.




This post first appeared on Ale Vouilloz, please read the originial post: here

Share the post

Subversion en Linux

×

Subscribe to Ale Vouilloz

Get updates delivered right to your inbox!

Thank you for your subscription

×