Emilio | Consultor SEO
  • Inicio
  • Autor
  • Consultor SEO
  • Licencia
  • Contactar
  • RSS
Sígueme en Twitter

Instalar un CVS en Linux

Linux, junio, 02 2008 | 3 Comentarios

Como hace tiempo que dispongo de un servidor propio con linux (xubuntu 7.10) en casa he decidido darle algunos usos más aparte de herramiento para aprender.

Por ello he decidido instalar un sistema CVS para el control de versiones de mis proyectos en mi xubuntu, aunque será válido (supongo) para cualquier distro de similares características.

Por que es bueno un CVS

Me decidí a instalarlo por varias razones, por que te permite tener copias de seguridad de tus proyectos en otros ordenadores, por que puedes recuperar cualquier archivo anterior de una manera fácil y por que puedes controlar los cambios que haces en un proyecto grande de una manera sencilla, aparte de lo más importante, aunque en mi caso no lo necesitara, que pueden trabajar varias personas en un mismo proyecto.

Instalar CVS en Linux

Primero, descargamos el servidor y el cliente mediante la siguiente instrucción

apt-get install cvs cvsd

Cuando empiece la instalación deberemos asignarle la ruta donde queramos que el CVS almacene todas las versiones de nuestros proyectos, si por ejemplo ponemos /cvsrepo la ruta completa en nuestro servidor será /var/lib/cvsd/cvsrepo

Deberemos desplazarnos hasta esa carpeta y si la ruta que le hemos indicado al CVS (cvsrepo) no existiera deberíamos crearla

cd /var/lib/cvsd
mkdir cvsrepo

Ahora tendremos que definir qué usuario va a trabajar con esa carpeta (cvsd) y darle los permisos adecuados, para ello utilizaremos la siguiente instrucción

chown -R cvsd:cvsd cvsrepo

Y para terminar la configuración ejecutamos el comando

cvsd-buildroot /var/lib/cvsd

Iniciamos CVS

Primero tendremos que iniciar el CVS, para ello ejecutamos el comando init de la siguiente manera

cvs -d /var/lib/cvsd/cvsrepo init

El siguiente paso será crearnos un usuario y contraseña para poder conectar desde los clientes con el servidor.

cvsd-passwd /var/lib/cvsd/cvsrepo <usuario>

Y ahora deberíamos seleccionar la pass adecuada para ese usuario

En el fichero config, ubicado en /var/lib/cvsd/cvsrepo/CVSROOT/config tendremos que cambiar la linea que pone algo como “..auto=no” para que pueda ejcutarse, por ello quitaremos la “#” que tiene delante.

vi //var/lib/cvsd/cvsrepo/CVSROOT/config

Comprobar que todo funciona correctamente

Ya debería estar todo funcionando a al perfección, para comprobarlo desde el mismo servidor, ya que nos bajamos el cliente, podremos usar la siguiente instrucción

cvs -d :pserver:usuario@localhost:/cvsrepo login

Eliminar CVS

Para elminar el CVS deberíamos utilizar la siguiente instrucción

apt-get remove –purge cvsd

Ya que de otra manera no eliminaríamos las configuraciones anteriores

Si por el contrario queremos volver a configurar los parámetros del CVS deberíamos ejecutar

dpkg-reconfigure cvsd

Y con esto ya podríamos conectarnos desde nuestros clientes para mantener un control de las versiones de nuestros proyectos.

Artículos relacionados

  • Error Subversion, 403 Forbidden in response to…
  • Programar de forma online
  • Cambios en CVS Projects
  • Recuperar password en Ubuntu
  • Asignación dinámica de variables en PHP
  • Instalar servidor SSH en linux


Comentarios en Instalar un CVS en Linux

Hay 3 Comentarios en el artículo Instalar un CVS en Linux, ¿a qué esperas para dar tu opinión?


  1. Instalar un repositorio CVS en Linux dice:
    junio 8, 2008 a las 8:57 pm

    [...] Vía: Emilio [...]

    Responder
  2. hiphopjuan dice:
    mayo 6, 2010 a las 2:28 pm

    logre con exito realizar la instalacion pero luego como hago para usarlo porfavor expliquenme detalladanmente

    Responder
  3. ghoostiel dice:
    mayo 19, 2010 a las 6:59 pm

    hola soy nuevo en esto de linux y quisiera que me brindaras porfavor un tutorial asi como este escrito para la instalacion de un servidor Cvs PERO yo utilizo mandriva y no he logrado hacer el servidor
    porfavor y muchas gracias

    Responder

Deja un comentario

Clic para cancelar respuesta.

Tweet


Amigos

  • Marketing en Internet
  • Diseño web
  • Frases
  • Sinplan

Blog de Emilio, © 2006 - 2012 (Consultor SEO/SMM/SEM Freelance)

» Instalar un CVS en Linux