CVS
De gacq wiki
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
Contenido
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