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.
Enero 12th, 2007 at 0:40
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í!
Enero 12th, 2007 at 10:02
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.
Febrero 16th, 2007 at 5:53
Conciso y al grano.
tengo ganas de leer la siguiente parte.
gracias
Febrero 26th, 2007 at 0:10
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