Primeros pasos con Subversion (Parte II)

En el artículo anterior, vimos como crear un repositorio y cómo añadir nuestro código al mismo. Hoy vamos a continuar con unos pequeños ajustes que nos facilitarán el día a día con Subversion y además, permitiran el acceso a diferentes usuarios al repositorio.

Básicamente estos ajustes consisten en:

  • Crear un grupo para aquellos usuarios que trabajen con SVN
  • Añadir los usuarios al nuevo grupo
  • Modificar los permisos del repositorio

Vamos manos a la obra, desde una terminal tomamos acceso como root:

sudo -s

Una vez conectados como root, creamos un grupo para subversion:

groupadd svn

Después añadimos a este grupo aquellos usuarios de nuestro sistema que vayan a trabajar con Subversion, por ejemplo:

adduser usuario svn

Ahora, cambiamos los permisos del sistema de archivos del repositorio:

(Suponiendo que /var/svn es la ruta donde almacenamos los diferentes repositorios para cada proyecto )

chgrp -R svn /var/svn

chmod -R 0770 /var/svn

chmod g+t /var/svn/proyecto/db

El último paso hay que repetirlo para cada repositorio, (la ruta a db será diferente según el nombre de cada repositorio).

Bien, con estos simples pasos hemos conseguido que cualquier usuario, que no sea root, pueda trabajar con el repositorio, para ello tan sólo habrá que añadirlo al grupo svn. en un próximo artículo veremos como acceder remotamente a nuestro repositorio utilizando  Eclipse.

4 Responses to “Primeros pasos con Subversion (Parte II)”

  1. Tyrbok Says:

    Excelentes artículos sobre svn, espero ansioso el próximo

    No conocía tu blog, lo he encontrado justamente buscando información sobre svn, tiene cosas muy interesantes, claras, simples y de gran utilidad.

    Siendo un poco caradura…. un post como los que has escrito para migrar cvs a svn estaría genial XD.

    ¡Sigue así!

  2. José L. Moñiz Says:

    Uff,

    Gracias, gracias, me estoy ruborizando :)

    Sobre CVS no tengo apenas experiencia, y he tenido la suerte de trabajar casi siempre con SVN.

    Tomo nota por si encuentro algún material que pueda servir de ayuda.

    A ver si puedo dedicarme en breve y completo los siguentes artículos que tengo previstos.

  3. tom Says:

    Conciso y al grano.
    tengo ganas de leer la siguiente parte.

    gracias

  4. Eguerrero Says:

    Los de Vmware ya tienen hecho un servidor virtual con Subversion y WebSVN con Ubuntu Server, os lo paso por si os la queréis bajar para probar:

    Subversion and WebSVN on Ubuntu Server http://www.vmware.com/vmtn/appliances/directory/519

Leave a Reply