Instalar un repositorio CVS en Linux
Autor: Luciano | Categoría: Gestión, Linux, Miscelaneas, Sistemas Operativos
CVS (Concurrent Versions/Versioning System) es una aplicación cliente-servidor que instala un repositorio centralizado de aplicaciones, archivos y básicamente cualquier tipo de archivo.

En esta publicación vamos a instalar, configurar y probar CVS en Linux, especificamente sobre la distribución de Ubuntu 8.04:
- Descargar el cliente y servidor CVS, cvs y cvsd:
$ sudo apt-get install cvs cvsd
- Entre otras cosas, la instalación crea una estructura de directorios en /var/lib y crea los usuarios y grupos cvsd:
/etc/passwd
cvsd:x:
114:
116:cvs pserver daemon:/var/lib/cvsd:/bin/false
/etc/groups
cvsd:x:116:
- Dentro del directorio /var/lib/cvsd crearemos el directorio para nuestro repositorio (se pueden crear tantos directorios como repositorios querramos utilizar).
$ cd /var/lib/cvsd/
$ sudo mkdir cvsroot
- Cambiamos el propietario y grupo del directorio creado, con el usuario y grupo creado durante la instalación por el cvs:
$ sudo chown cvsd:cvsd cvsroot
- Ejecutamos cvsd-buildroot para que se creen los directorios y archivos administrativos del sistema y se actualicen los binarios (cada vez que se actualicen los binarios del CVS deberíamos ejecutarlo)
$ cvsd-buildroot /var/lib/cvsd
- Para finalizar, inicializamos el repositorio y creamos un usuario para acceder al mismo:
$ sudo cvs -d /var/lib/cvsd/cvsroot/ init
$ sudo cvsd-passwd /var/lib/cvsd/cvsroot/ luciano
/usr/sbin/cvsd-passwd: adding user 'luciano' to '/var/lib/cvsd/cvsroot/CVSROOT/passwd'
Enter new password:
Retype new password:
- En esta instancia, nuestro repositorio ya está creado y ya podemos empezar a trabajar con el mismo. Para probar si es así, podemos conectarnos por línea de comandos o a través de algún IDE (por ejemplo, Eclipse o NetBeans incluyen integración con repositorios):
cvs -d :pserver:luciano@localhost:/cvsroot login
Logging in to :pserver:luciano@localhost:2401/cvsroot
CVS password:

Vía: Emilio
Comentarios: