CVS

De gacq wiki
Revisión del 01:19 24 jul 2006 de 192.168.0.105 (discusión)
(dif) ← Revisión anterior | Revisión actual (dif) | Revisión siguiente → (dif)
Saltar a: navegación, buscar

Inicializar un repositorio cvs -d /var/lib/cvsd/myrepos init


Agregar usuarios

   cvsd-passwd /var/lib/cvsd/repositorio1 +anonymous

Generamos el archivo que contendrá el listado de usuarios que tienen permiso de escritura en el repositorio (un usuario por linea en el archivo)

   touch /var/lib/cvsd/repositorio1/CVSROOT/writers

Archivo donde poner los usuarios que pueden escribir /var/lib/cvsd/myrepos/CVSROOT/writers

Configuracion inicial /var/lib/cvsd/myrepos/CVSROOT/config

   SystemAuth=no
   PamAuth=no

/etc/cvsd/cvsd.conf

   set "RootJail /var/lib/cvsd"
   set "Repos /myrepos"


chown -R cvsd /var/lib/cvsd/myrepos


Cliente

Iniciar sesión

export CVSROOT=:pserver:USUARIO@cvs.dominio.org:/var/lib/cvs
cvs login

Recomendaciones

  • Antes de cada sesión de trabajo es conveniente hacer cvs update -Pd para asegurarnos de que disponemos de las últimas modificaciones registradas en el repositorio.
  • Justo al acabar cada sesión de trabajo es conveniente hacer cvs commit (se puede abreviar en cvs ci) para que todas nuestras modificaciones se registren en el repositorio.

Módulo para repositorio

Ingresamos a nuestro directorio con los fuentes

cd ~/codigo_fuente

Importamos el módulo, y le llamaremos “codigo_fuente”

cvs -d /var/lib/cvsd/repositorio1 import codigo_fuente DESCRIPCION v0_0_1



cvs logout