Community technical support mailing list was retired 2010 and replaced with a professional technical support team. For assistance please contact: Pre-sales Technical support via email to sales@march-hare.com.
> From: [...] Mallesh > I installed CVSNT 2.5.03.2147 in the CITRIX Metaframe > running on the top of Windows 2003 box. And I disabled all > the protocols except SSPI at the time of installation. And I > prepared two groups CVS-Users those have only read Permission > and CVS-Leaders those have write permission through NTFS file > syste. I applied these two groups to the repository folder. > And I gave full rights for "setting" folder for all the users. > And I modified files in the "cvsroot" as follows: > > #SystemAuth=yes to SystemAuth=no in "config" file. (I also > tried SystemAuth=yes) > > In the file "Passwd" I entered all the users names (each > per line). > > In the file "writers" I entered users names those have > write permission. > > Now I am training to connect client (WinCvs2_0_2-3) to > server through SSPI protocol as: > > cvs -r -d ":sspi;hostname=citrix1:\Program > Files\SVCS\EFF_PROJECTS\TEMP" checkout -P -d Test -- Test (in > directory C:\Documents and Settings\mallesh\Desktop) > > Then it is giving the failure message as: > > cvs checkout: bad CVSROOT - Hostname required: > :sspi;hostname=citrix1:\Program Files\SVCS\EFF_PROJECTS\TEMP > cvs [checkout aborted]: Bad CVSROOT. > > ***** CVS exited normally with code 1 ***** > > If I am connecting through "local" protocol it is working > properly. Can any body tell me, Where I am doing wrong Or Is > there any other settings I left? Mallesh, how much of the documentation on CVSNT have you read? 1) SSPI uses Windows integrated authentication, i.e. it uses the logged-on user's Windows account. You should not be doing anything with CVS's passwd file as it is not used in this case. 2) CVSROOT settings for SSPI are of the form :sspi:hostname:repositoryname - for example :sspi:citrix1:SVCS - you have a semicolon (;) in there instead of the colon (:). 3) You should probably set up repository prefixes instead of specifying pathnames on the server. See the docs. 4) That path looks horribly like you're storing your CVS data files on your Citrix server's program files filestore, although I may have that wrong. Pretty much any system administrator or reference on sysadmin will tell you to separate your programs from your data, for at least security and backup reasons. If you haven't already separated your data, I'd suggest doing so. - Peter