Montar un servidor CVS (método ssh)

David Suela

21 de marzo de 2001

Lo primero es crear el directorio donde queremos que esté el repositorio, si no la configuración del paquete cvs no nos dejará crear dicho repositorio.

$ mkdir /var/cvs (por ejemplo)

A continuación instalamos el paquete cvs y seguimos las instrucciones. Cuando nos pregunte si queremos usar pserver como método de autentificación le diremos que no, ya que vamos a usar ssh.

Una vez instalado y configurado el paquete tenemos que inicializar el repositorio.

$ cvs -d /var/cvs init

Ésto creará el directorio CVSROOT con una serie de ficheros de control. Para tener un mejor control de la gente que puede escribir y leer del repositorio lo mejor es crear un grupo, y usar éste para los ficheros del cvs.

$ addgroup cvs
$ cd /var/cvs
$ chgrp -R cvs .
$ chmod ug+rwx . CVSROOT

Con lo hecho hasta ahora ya podemos usar el cvs en local. Para usarlo en remoto usamos ssh como método de autentificación, por lo que tenemos que instalarlo primero.

$ apt-get install ssh

Listo para usar el cvs tanto en local como en remoto. Para usarlo en local hay que pasar la opcion "-d /var/cvs" y en remoto, "-d :ext:usuario@maquina.algo:/var/cvs", habiendo declarado antes la variable CVS_RSH=ssh.




Página creada en: 2004-11-04 11:40:59 +0000
© Copyright 2001, 2002, 2003, 2004, La Espiral, debian-laespiral@lists.debian.org
Permitida la copia y distribución textual, integral, siempre y cuando se mantenga este aviso.