How do I set up a CVS repository and access it from Eclipse and the isCOBOL IDE?

Question ID : 86
Created on 2009-09-02 at 1:57 PM
Author : Veryant Support []

Online URL :


I'd like to set up a CVS repository and access it from Eclipse/isCOBOL IDE to use the Team development and project sharing features.
Can you point me in the right direction?


Here are the actual commands I ran on Ubuntu Linux:

   sudo apt-get install cvs
   sudo apt-get install xinetd 
   mkdir /usr/local/cvsroot
   chgrp cvsusers /usr/local/cvsroot
   chmod g+w /usr/local/cvsroot
   cvs -d /usr/local/cvsroot init
   export CVSEDITOR=vi
   export CVSROOT=/usr/local/cvsroot
I had a directory named test_project with some files in it so I ran:
   cvs import test_project initial start
And to set up the client/server functionality I edited the cvspserver file:
   sudo vi /etc/xinetd.d/cvspserver
and added the following lines:
   service cvspserver
        port = 2401
        socket_type = stream
        protocol = tcp
        user = root
        wait = no
        type = UNLISTED
        server = /usr/bin/cvs
        server_args = -f --allow-root /usr/local/cvsroot pserver
        disable = no
Then I restarted the xinetd daemon:
   sudo /etc/init.d/xinetd stop
   sudo /etc/init.d/xinetd start

On Windows:

   set CVSROOT=:pserver:bagside@bagvapp:/usr/local/cvsroot
   cvs login 
   cvs co test_project
In the isCOBOL IDE and/or Eclipse: The above assumes that you have created a group called "cvsusers" and you have added each of the users to this group.
If you already have a "devel" group with the correct users then you could change "cvsusers" to "devel" in the above commands.

There is a Wikipedia article at:

You can read the pdf version of "Version Management with CVS by Per Cederqvist et al" at

Back to Original Question