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.
I have CVSWeb up and running on my production server at work. It has been there for about a year now and I have not touched it after I set it up. The server is a W2000 Server, CVSNT is version 1.10.8. IIS is version 5. All works very well mostly, but sometimes permissions are lost and we have to restart the IIS5 services (never had to restart CVSNT service though). But this happens very infrequently, like once a month or so. /Bo -----Original Message----- From: Richie [mailto:richard.bader at silogic.fr] Sent: den 27 mars 2002 11:53 To: cvsnt at cvsnt.org cvsnt downloads at march-hare.com @CVSNT on Twitter CVSNT on Facebook Subject: Re: [Cvsnt] Installing CVSNT and making it work thanks a million for this procedure ! may i ask y a question ? is CVSWeb working with CVSNT and how ? -- Richard BADER e-mail : richard.bader at silogic.fr Agence Système d'information 6, rue Roger Camboulives - BP 1133 - 31036 Toulouse Cedex 01 - FRANCE Tél. : +33 534 619 261 - Fax : +33 534 619 222 "Bo Berglund" <bo.berglund at telia.com> a écrit dans le message news: 3c946386.467705609 at news.cvsnt.org... > I have received numerous emails privately and seen a number of > postings complaining about the difficulty of getting the CVSNT system > up and running. > So today I have actually stepped through the process on a "naked" NT4 > WorkStation and noted the different steps needed. > > This procedure works to get CVSNT up and usable: > Note: I don't have a domain, so the workstation used is belonging to a > workgroup in a home LAN environment with 5 other machines of various > systems (W98, NT4 WS, Win2000Pro, XP-Pro). > > Steps to take: > 0. Make sure your system is only using NTFS file system! If not then > convert using the NT tool for conversion. > Also make sure you are logged on as an administrator of the PC (using > an account with administrative priviliges). > > 1. Download the latest CVSNT installation from http://www.cvsnt.org/, > currently 1.11.1.3 build 57a. > (http://homepages.nildram.co.uk/~tmhoyle/cvsnt_1.11.1.3.exe) > > 2. Create two directories on the target machine, c:\cvsrepo and > c:\cvstemp. (If you have a separate disk partition to spare for CVS > then use that instead, replace the paths below with these...) > > 3. Give c:\cvstemp security settings that allows full control for all > accounts including SYSTEM. > > 4. Run the downloaded CVSNT setup file and make sure to change the > installation path to c:\programs\cvsnt (I am paranoid about removing > any spaces in paths used by cvs!) > > 5. Note that the installer probably complains about being unable to > set the path environment variable at the end. So: > > 6. Open Control Panel/System and go to the Environment tab so you can > set the *system* variable path. (Location of this setting page varies > between NT4, W2000 and XP, you will have to look around a bit). Add > ;c:\programs\cvsnt to the end of path and save it (Apply). > > 7. Now open the CVSNT control panel applet and do the following: > 7a. Check that the service is not running (Start button is enabled). > If it has started then stop it. > > 7b. On the tab "Repositories" check the box for prefix and enter the > value c:/cvsrepo using the ellipsis button > > 7c. Use the Add button to add a repository. Enter TEST after the > prefix in the box that appears. Accept the offer to create the > repository. > > 7d. Go to the Advanced tab and check all checkboxes. > > 7e. Also set the temp dir using the ellipsis button. It should be set > to c:\cvstemp > > 7f. Now click the Apply button! This is really important, nothing will > happen unless you do this! > > 8. Go back to the first tab and click the Start button. After a few > moments the Stop button will be highlighted. Now CVSNT runs. > You might have trouble here (I did not check this) with the path > variable change needing a reboot to register. (Check this by opening a > command window and type path (enter). Look for c:\programs\cvsnt in > the list that appears. If it is there you don't have to reboot...) > > 9. Open a command window and do the following (replace items <text> > with the real values from your system): > set cvsroot==:ntserver:<computername>:/TEST > cvs passwd -a <your NT username> > You will now be asked to enter a password for this user. If you intend > this system to be used both with ntserver and pserver then add a > password for CVS that is different from the real login password for > this user (security reasons). Enter the same password twice. > Now the CVSROOT/passwd file will be created and the user you entered > will be added to the list in this file. > This step is necessary even if you are going to only use the pserver > protocol in the future since there is no way to log in with pserver > unless there is a passwd file present with the user listed. > > Important note: > Any user entered like this MUST be an NT user on the local system! CVS > will not accept any user login that is not connected to a "real" > account. But you can "alias" a CVS login to a "real" user by this > command: > cvs passwd -a -r <real accountname> <cvs account name> > Note that this command will fail if there is a space embedded in the > real account name! DON'T ever use spaces in these contexts!!!!! > (But using quotes may solve the problem like this: > cvs passwd -a -r "system admin" "new user" > Since I don't have a valid user with embedded space I could not check > the quotes trick with the valid user name parameter, but adding a CVS > login with space embedded *can* be done with quotes.) > > The server is now ready to be used and you can check the pserver > functionality by doing this: > > 10. Open another command window and type: > set cvsroot==:pserver:<user>@<computername>:/TEST > cvs login > (enter password on prompt) > cvs ls -l -R > (this should give you a list of the files in TEST/CVSROOT) > > NOTE: > Step 10 can be performed from another computer using WinCvs by setting > the WinCvs preferences like this: > Admin/Preferences/General: > Authentication: pserver > Path: /TEST > Host address: <computername of server> > User name: <the name you entered above> > > then > Admin/Login (enter CVS password for this user) > > then in the command window in WinCvs: > cvs ls -l -R > should give you the same result as above. > > And as soon as you are logged on using pserver with a cvs login that > either is the same as a local system admin or is aliased to an admin > then you can also add and delete CVS user logins with the passwd > command. Here is the full syntax for this command: > > Usage: > cvs passwd [-a] [-x] [-X] [-r real_user] [-R] [-D domain] [username] > -a Add user > -x Disable user > -X Delete user > -r Alias username to real system user > -R Remove alias to real system user > -D Use domain password > > I hope this helps those of you who have complained that you could not > get it to work. > > Also note that build 51 has a serious bug in the passwd command that > actually mangles the file contents so it will be unusable. Therefore > you MUST use the most recent version from CVSNT for the instructions > above to work. > > > > /Bo > (Bo Berglund, developer in Sweden) > _______________________________________________ > Cvsnt mailing list > Cvsnt at cvsnt.org > http://www.cvsnt.org/cgi-bin/mailman/listinfo/cvsnt https://www.march-hare.com/cvspro/en.asp#downcvs _______________________________________________ Cvsnt mailing list Cvsnt at cvsnt.org http://www.cvsnt.org/cgi-bin/mailman/listinfo/cvsnt https://www.march-hare.com/cvspro/en.asp#downcvs _______________________________________________ Cvsnt mailing list Cvsnt at cvsnt.org http://www.cvsnt.org/cgi-bin/mailman/listinfo/cvsnt https://www.march-hare.com/cvspro/en.asp#downcvs