Hi, I am using WinCVS 1.3 along with PuTTY for authentication. I have set up the public/private key pairs with PuTTYgen and Pageant. I can login to the system without providing password:
========CVS login message from PuTTY====== login as: achen Sent username "achen" Authenticated using RSA key "CVS" from agent [EMAIL PROTECTED] achen]$ ========================================== But when I tried to use WinCVS to checkout files, I got the following errors: ===================WinCVS output ======================================= Python 2.2.3 (#42, May 30 2003, 18:12:08) [MSC 32 bit (Intel)] on win32 CVSROOT: [EMAIL PROTECTED]:/usr/local/cvsroot (ssh authentication) TCL is available, shell is enabled : help (select and press enter) cvs checkout -c (in directory C:\Project\) cvs checkout: warning: unrecognized response [EMAIL PROTECTED]'s password: ' from cvs server cvs checkout: warning: unrecognized response [EMAIL PROTECTED]'s password: ' from cvs server cvs checkout: warning: unrecognized response [EMAIL PROTECTED]'s password: ' from cvs server ***** CVS stopped on user request !!! ***** ======================================================================== The setting in WinCVS is as follows: >From 'Admin->Preference', In the 'General' pane: Authentication = ssh, Setting = C:\Program Files\PuTTY\plink.exe, SSH client box is checked. Path = /usr/local/cvsroot Host address = xxx.xxx.xxx.xxx User name = achen CVSROOT = [EMAIL PROTECTED]:/usr/local/cvsroot In the 'Globals' pane: 'Supply control when adding files', 'Dirty files support', and 'Checkout text files with the UNIX LF' are checked. In the 'CVS' pane: CVS setup: HOME = C:\Project In the 'WinCVS' pane: External diff program = C:\Program Files\WinMerge\WinMerge.exe Default viewer used to open files = C:\vim\vim61\vi.exe I am a group of 'cvs', the cvsroot directory is owned by root(user)/cvs(group) [EMAIL PROTECTED] cvsroot]$ id uid=502(achen) gid=502(achen) groups=502(achen),503(cvs) The cvs root directory has the following permission: [EMAIL PROTECTED] cvsroot]$ pwd /usr/local/cvsroot [EMAIL PROTECTED] cvsroot]$ ls -al total 16 drwxrwsr-x 6 root cvs 4096 Aug 29 00:34 . drwxrws--- 3 root cvs 4096 Oct 23 17:08 CVSROOT drwxrwsr-x 4 root cvs 4096 Oct 24 20:40 RADIUS drwxrwsr-x 6 root cvs 4096 Oct 24 20:48 struts drwxrwsr-x 12 root cvs 4096 Nov 1 12:45 www Is there anything else that needs to be done on the CVS server? _______________________________________________ Info-cvs mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/info-cvs
