hola, he intentado poner un servidor cvs en mi máquina y no lo he conseguido. Utilizo cvsd y he seguido los pasos al pie de la letra:
He creado un usuario cvsd y un grupo cvs
en un directorio que he escogido ( en mi caso /home/cvsroot ) he hecho:
cvsd-buildroot /home/cvsroot
he creado el repositorio
cvs -d /home/cvsroot/repositorio init
cvsd-passwd /home/cvsroot/repositorio nombre_de_usuario ( el usuario que va a usar el cvs, no va a ser anonimo .... ) y le he puesto un password
he editado /home/cvsroot/repositorio/CVSROOT/writers para añadir al usuario, con un fin de linea como se especifica en el manual
He editado /home/cvsroot/repositorio/CVSROOT/config para poner:
SystemAuth=no
LockDir=/var/lock
y poner el Uid y Gid correctos.
despues
mkdir -p /home/cvsroot/var/lock
y he puesto las opciones de cvsd.conf:
RootJail /home/cvsroot
Repos /repositorio
y cuando intento login esto es lo que sucede
Logging in to :pserver:nombre_usuario@localhost:2401/repositorio
CVS password:
cvs [login aborted]: reading from server: Connection reset by peer
He vuelto a quitar de esa linea el nombre de usuario, no es que haga el login con un usuario equivocado, ¿eh? No consigo averiguar que pasa.
El servidor arranca y netstat -tl me muestra que esta el servidor escuchando en el puerto adecuado ( ademas de que la conexión se ha llegado a aceptar).
lo he intentado tanto en slackware como en gentoo y me pasa exactamente lo mismo.
Gracias por adelantado !