Servidor CVS (GNU/Linux)

Es una aplicación informática que implementa un sistema de control de versiones: mantiene el registro de todo el trabajo y los cambios en los ficheros (código fuente principalmente) que forman un proyecto (de programa) y permite que distintos desarrolladores (potencialmente situados a gran distancia) colaboren.

La instalación del paquete cvs, lo realizaremos mediante el siguiente comando:

# aptitude install cvs

Una vez instalado el servidor de cvs procedemos a crear el directorio bajo el cual vamos a crear el repositorio. Por ejemplo, crearemos la carpeta cvs en el directorio /home.

# mkdir /home/cvs

Inicializamos el repositorio.

# cvs -d /home/cvs init

Ésto creará el directorio CVSROOT con una serie de ficheros de control. Ahora crearemos un grupo al cual perteneceran sólo los usuarios que tengan acceso al repositorio y concederemos permisos a ese grupo para que puedan acceder a /home/cvs.

# addgroup cvs

# chgrp -R cvs /home/cvs

# chmod 775 cvs /home/cvs -R

Ya sólo faltaría crear los usuarios que van a acceder a el repositorio y hacerlos pertenecer al grupo cvs. Por ejemplo:

# adduser usuario

# usermod -g cvs usuario

Ahora sólo faltaría conectarse de forma remota al repositorio y comprobar que efectivamente está funcionando nuestro repositorio.

NOTA: En la parte del servidor cvs se necesita tener instalado previamente el servidor de ssh, y un cliente ssh en la parte del usuario para poder realizar la conexión.

Referencias:

http://es.wikipedia.org/wiki/CVS

http://www.laespiral.org/recetas/1-100/receta46.html

MTB

~ por revartm en noviembre 14, 2007.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

 
A %d blogueros les gusta esto: