Computer And Technologies

Computer And Technologies: CVS Configuration - Install CVS

Friday, 1 May 2009

CVS Configuration - Install CVS

CVS Configuration - Install CVS

  • Procedure #1:-

Use rpm or up2date or yum command to install cvs:

for Redhat Use:-

rpm -ivh cvs
OR# up2date cvs
for fedora use:-

yum install cvs
For Debian Users:-

apt-get install cvs

Create a CVS user#
useradd cvs
# passwd cvs

Above command will create a user cvs and group cvs with /home/cvs home directory.
Configure CVS

Open /etc/profile and append following line:#
vi /etc/profile
Append following line:
export CVSROOT=/home/cvs
Save the file and exit to shell promot.

Make sure your /etc/xinetd.d/cvs looks as follows:

# less /etc/xinetd.d/cvsOutput:

service cvspserver
disable = no
socket_type = stream
wait = no
user = cvs
group = cvs
log_type = FILE /var/log/cvspserver
protocol = tcp
env = '$HOME=/home/cvsroot'
bind =
log_on_failure += USERID
port = 2401
server = /usr/bin/cvs
server_args = -f --allow-root=/home/cvsroot pserver

Note: Replace with your actual server IP address.

Restart xinetd:# service xinetd restartAdd users to this group (see this howto for more info)
adduser username -g cvs

# passwd usernameClient configuration

Finally user can connect to this CVS server using following syntax:
$ export CVSROOT=:pserver:@:/home/cvs
$ cvs loginWhere,

* Login - username
* - CVS server IP

  • Procedure #2:-


  • 1st :-

Set CVS in /etc/profile as
export CVSROOT in .bashrc file

  • 2nd:-

Creat a cvs directory
mkdir -p /home/cvs
cd /home/cvs/
touch Entries
touch Root
touch Repository
touch Templet

vi Entries (should be empty)
then save and close.
vi Repository
edit as "./"
then save and close
vi Root
it shoud contain your path name...
eg:- pwd >> Root
save and quit
Vi Templet
edit BugID:
save and close

  • 3rd:-

On Shell prompt
cvs init
cvs checkout ./
cvs add
cvs commit or ci

and have a look bellow links too..

  1. cvs1
  2. cvs2
  3. cvs3
  4. CVS4
  5. cvs 5

If you are facing any problem then let me know..


No comments:

Post a Comment