Hola
Hacia tiempo que no podia leer la lista y hoy estube revisando y vi el
thread acerca de un cliente cvs para windows. Aca en mi laburo tenemos los
servidores (los cuales gracias a dios administro :) ) en linux con un cvs
para desarrollo (la empresa hace software) y... oigan esto por favor... otro
cvs para los documentos de administracion!!!.
Como clientes en windows usamos WinCVS y es cierto que al comienzo se ve
medio raro e incluso dificil, pero en realidad es muy muy sencillo.
Basicamente hay que configurar un par de cosas para que empiece a funcionar.
Ahh antes que nada en los servidores linux conviene tener ssh configurado
para que autentique por clave publica/privada, usar ssh-keygen para generar
las claves, copiar identity.pub a ~/home/fulano/.ssh/authorized_keys (si
estas usando openssh, que es lo que corresponde :) ) y copiar identity a tu
windows. 
2 paso instalar ssh en windows (ojo, no secureCRT o cosas asi sino ssh,
OpenSSH) que es un port del cliente, lease linea de comando. Para instalar
este cliente el cliente necesita saber cual es tu home para eso tenes que
crear una variable de entorno HOME y apuntarla a un directorio que te guste
(incluso podes apuntarla a un directorio que no te guste o te resulte
indiferente) y en ese directorio creas un subdirectorio de nombre .ssh y
pones ahi tu clave privada (identity). Probas que esto funcione haciendo un
ssh al servidor, si te logueas sin preguntas esta listo, si te pide pass no
esta bien el tema de las keys.
Acto seguido instlas el WinCVS, lo que hay que configurar es relativamente
poco.
En el menu CVSAdmin opcion preferences solapa general configuras:
cvsroot: ":[EMAIL PROTECTED]:/directorio/donde/esta/el/repositorio/"
authentication: ssh server
solapa globals sacas el tilde de checkout readonly
despues en la solapa ports modificas la ultima opcion que dice algo como
"check for an alternate rsh name" y pones ssh

Luego todo va derechito en CVSAdmin elegis checkout module y pones el
modulo. Basicamente despues en manejarse con el botoncito de la flecha para
abajo (update) y el de la flecha para arriba (commit).

Espero haberte dado una mano, como veras son mayores los problemas de
instalar la forma de autenticacion que los del wincvs en si. Y el tema de la
autenticacion es igual tanto para el cvs por linea de comando como para el
tkcvs. Esta claro que podes usar otras cosas como pserver pero me parece que
ssh es mejor.

Saludos

-- 
Daniel H. Perez
a veces Tango 
[EMAIL PROTECTED]
Fui lo que crei, soy lo que esta pasando (Charly Garcia)
Debian GNU/Linux 2.2 (2.2.18) Usuario Reg. N. 85920
GnuPG Public Key 0x98ECB388

Responder a