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

Escribe un comentario