Pregunta: ¿Cómo instalo el servidor CVS y creo un repositorio CVS en un entorno UNIX/Linux para administrar mis códigos fuente?
Respuesta: Realmente deberías estar usando subversion o GIT. Por alguna razón, si aún desea instalar y configurar CVS, siga los pasos que se explican a continuación.
1. Verificar CVS
Asegúrese de que su servidor Linux tenga cvs instalado como se muestra a continuación.
# cvs -v Concurrent Versions System (CVS) 1.11.22 (client/server) Copyright (C) 2006 Free Software Foundation, Inc.
Si no tiene CVS instalado en su sistema, instálelo desde su repositorio de distribución de Linux. Por ejemplo, en un sistema basado en redhat, instale el RPM como se muestra a continuación.
# rpm -ivh cvs-1.11.22-5.el5.i386.rpm
2. Crear usuarios y grupos de CVS
Cree un usuario cvs como se muestra a continuación.
# useradd cvs # passwd cvs
Si desea que solo los desarrolladores accedan al repositorio de CVS, cree un grupo de desarrolladores como se muestra a continuación.
# groupadd developers
3. Crear directorio de repositorio CVS
Si planea crear un repositorio CVS para el proyecto 1, cree el siguiente directorio /home/cvs/project1 y asigne los privilegios apropiados.
$ cd /home/cvs $ mkdir project1
Como raíz, haga lo siguiente para asignar el grupo de desarrolladores a este directorio, también asegúrese de que el grupo tenga todos los privilegios en este directorio del proyecto1.
# chgrp developers /home/cvs/project1/ # chmod g+srwx /home/cvs/project1
4. Inicializar el Repositorio CVS
Actualmente, /home/cvs/project1 es solo un directorio vacío. Para convertirlo en un repositorio CVS, debe inicializarlo como se muestra a continuación.
$ cvs -d /home/cvs/project1 init
Una vez inicializado, verá el directorio CVSROOT creado en el repositorio de CVS.
$ ls -la /home/cvs/project1/ total 12 drwxrwxr-x 3 cvs developers 3096 Aug 21 15:11 . drwx------ 4 cvs cvs 3096 Aug 21 15:10 .. drwxrwxr-x 3 cvs cvs 3096 Aug 21 15:11 CVSROOT
Ahora puede comenzar a registrar su código fuente en el repositorio CVS /home/cvs/project1.