La configuración del servidor de cvs, depende del método que se usará después para conectarse con éste. En esta documentación básicamente estudiaremos dos formas de comunicarse con el servidor, ssh y un protocolo propio de cvs llamado pserver. El primero es el método preferido para depósitos de escritura y lectura, por cuanto los passwords viajan de forma segura por la red y además por cuánto require menos labores de administración, sin embargo tiene la desventaja de que se necesita tener un cliente de ssh en el cliente (en nuestro caso usaremos el ssh que viene con cygwin). El segundo es un método apropiado para depósitos de lectura solamente, su uso en depósitos de lectura/escritura puede ser un riesgo de seguridad, por cuanto las claves del usuario viajan por la red sin la debida encriptación y además la seguridad del sistema depende de la correcta administración del directorio CVSROOT. A continuación describimos el conjunto de pasos que son necesarios para configurar un servidor cvs, con sistema operacional Linux.
Inicie una sesión en el servidor donde desea ubicar el depósito central de su proyecto [1]
Defina la variable CVSROOT en tal máquina, dicha variable, contendrá el nombre del directorio donde usted tendra su depósito, en nuestro ejemplo usaremos ~/deposito. Para ello es necesaria la siguientes línea:
[is25201@naoma is25201]$export CVSROOT=~/deposito |
Inicialice cvs, de la siguiente forma:
[is25201@naomais25201]$cvs init |
Después de este paso se creará un directorio de nombre deposito, en su directorio. Si va a utilizar ssh para las conexiones al depósito central es importante que el directorio contenga permisos de escritura de grupo de forma que los integrantes de éste puedan acceder al depósito. Para cambiar los permisos escriba una línea como la siguiente (deposito es el nombre del directorio en el cual se ubica su depósito:
[is25201@naoma is25201]$chmodg+w deposito |
En caso de querer acceder el depósito central usando ssh, estos pasos serán suficientes y podrá continuar a el capítulo de nombre Configuración del cliente en Windows>. A continuación describimos los pasos siguientes en el caso del protocolo pserver.
[1] | En nuestro caso dicho servidor es naoma@uniandes.edu.co |