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 [email protected] |