wincvs v2.0.2.4. I also have cygwin containing cvs command line 2.0.51d and ssh/openssh v5.1p1 also on cygwin.
when I run this command in ssh to forward a local port to port 2401 on a unix machine (where pserver is listening)
ssh -v -L 5001:t999.com:2401 robert@t999.com
I am able to then tunnel from cvs in cygwin command line by setting CVSROOT to something like this, but I can't
get it to work with wincvs. In the past I was able to tunnel with older wincvs version, although I never tried it with cygwin.
here is the CVSROOT I use in cygwin. : CVSROOT=:pserver;username=robert;hostname=localhost;password=9999;port=5001:/dbdev/repository
same info in wincvs does NOT allow me to work. I get no error msg from 'login'
but when I try e..g status on a file I get:
cvs status -v -- aid.tcl (in directory C:\Users\Owner\tcl\4.5\source\)
cvs status: Empty password used - try 'cvs login' with a real password
cvs [status aborted]: authorization failed: server tapeload.com rejected access to /dbdev/repository for user robert
As an aside, it's annoying that I have to enter the password in the CVSROOT that I use. If I omit it I get prompted for it but
cvs just hangs. this is from cygwin command line. It's annoying because I have my password in the clear in my cygwin history.
Thanks for any guidance, if this is NOT a bug and I apologize for the useless entry.
I have a similar problem using :ssh protocol in CVSROOT. This works for
the cvs in cygwin, but not for wincvs.
CVSROOT=:ssh\;username=robert\;hostname=t999.com\;password=pw:/dbdev/repository
but in wincvs it logs me in but when I try subsequent command it complains
about an empty password being sent. Could this problem be due to my
not using certs? I am using ssh with password only.