Wings of Freedom – Xpress

Setting up Concurrent Version Control System(CVSNT and TortoiseCVS)

Posted by kumaran on September 11, 2006

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.

5 Responses to “Setting up Concurrent Version Control System(CVSNT and TortoiseCVS)”

  1. David Knott said

    This can also happen if your domain password has been changed. Simply do a cvs logout and log back in again to cvs with your new domain credentials.

  2. Maximus said

    I would like to see a continuation of the topic

  3. mona said

    I want to Access rights to the users to access only particular folders in the project in the repository.. How to do that? plz help me

  4. There is obviously a lot to learn. There are some good points here.

    -Robert Shumake

  5. Zamdkolv said

    the rocker movie poster,

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s

 
Follow

Get every new post delivered to your Inbox.

Join 28 other followers