I just became Techie today and wanted to setup a Concurrent Version system for my Company to manage the documents
My choice was for CVS as it is available free of cost,extensive features and ease of use. These steps will help the users to setup the CVS Server and Client systems in 10 minutes. I spent almost one whole day, was stuck up with two issues.
I installed the server on Windows XP professional machine and client also on Windows XP Environment.
1. Download the CVSNT server and install it on the server machine. Just follow the install
instructions and install with default settings. URL for download http://march-hare.com/cvspro/prods.asp?
Once you install restart the machine and all your services will be up and running.
2. Create a Repository in the server. Open the CVSNT Control Panel and goto Repository Configuration tab and Click Add.Specify the Location of the repository and give a name and Click Ok.
3. Goto Server Settings tab and in Run as User drop down choose the user who has admin rights.
4. In server settings tab you need to specify a Temporary folder. Specify the location of the directory and
make sure the directory is not a sub directory of your Root(ie your Repository)
5. Download the CVS client. There are lot of Clients available and I used TortoiseCVS.
URL to download http://prdownloads.sourceforge.net/tortoisecvs/TortoiseCVS-1.8.27.exe
6. Install the CVS Client on the client desktops and make sure you restart the system so that
TortoiseCVS integrates with windows explorer.
7. To add a project(assume we have all documents under one top folder) first we need to add the
module.Goto to Top folder and right click and you will see CVS and when you scroll to CVS you will
see Make New Module.
8.In the window choose Protocol as Windows authentication(sspi) and enter your server name or IP,Port
which will be defaulted to 2401(if you have not changed) and Repository name which you have created in the
server.Give all these details and Click Ok. You should see a successful message.After this step you can add
individula files or folders.
In Step 8 if you face cvs_encrypt_wrap_input failed error message then you can create a registry value of type DWORD under HKCU\Software\TortoiseCVS named ‘Data Encryption’ and set it to 0 - this will cause TortoiseCVS to not instruct CVSNT to use encryption.(This is where I got stuck up and almsot spent half a day to figure this out). Thanks to Torsten Martinsen for his post at http://search.gmane.org/?query=cvs_encrypt_wrap_input&author=&group=gmane.comp.version-control.cvs.tortoisecvs.user&sort=relevance&DEFAULTOP=and&%3E=Next&xP=cvs.encrypt.wrap.input.&xFILTERS=Gcomp.version-control.cvs.tortoisecvs.user—A
9. Now you are set to add,update and checkout documents.


