Hi Mitul, 

CVS Configuration - Install CVS

Use rpm or up2date or yum command to install cvs:
    rpm -ivh cvs
OR# 
    up2date cvs
OR# 
    yum install cvs
OR#    
    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                = 192.168.1.100
       log_on_failure  += USERID
       port                = 2401
       server             = /usr/bin/cvs
       server_args     = -f --allow-root=/home/cvsroot pserver
}

Note: Replace 192.168.1.100 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:<username>@<ip_Address>:/home/cvs
$ cvs loginWhere,

    * Login - username
    * 192.168.1.100 - CVS server IP
------------------------------------------
Else:-
-------
1st Set CVS in /etc/profile as 
       CVSROOT=$HOME
then 
    export CVSROOT in .bashrc file

2nd:-
  Creat a cvs directory
    mkdir -p /home/cvs
    cs /home/cvs/
    touch Entries
    touch Root
    touch Repository
    touch Templet
    
then 
    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 <filename>
    cvs commit or ci <filename>

and have a look bellow links too..

http://www.taursys.com/howto/cvs/
http://www.cyberciti.biz/faq/linux-setup-a-concurrent-versioning-system-cvs-howto/
http://www.cs.brandeis.edu/~guru/cvs.html
http://defindit.com/readme_files/cvs.html
http://www.taursys.com/howto/cvs/

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

Thanks,
-Amaresh


--- On Wed, 7/1/09, meteor <[email protected]> wrote:
From: meteor <[email protected]>
Subject: Setting up CVS Repository
To: [email protected]
Date: Wednesday, 7 January, 2009, 10:08 AM

Hi all,

I am not too much into using CVS for my day-to-day work but recently I was
required to set up a local CVS repository for my routine work.
As it was my first foray into anything related into CVS and had to seek help
from the post on Google to set up a local CVS repository. Although I was
able to do it successfully but there was something that every post on Google
had mentioned about importing a project in my CVS repository but did not
work out for me. The posts mentioned that after importing the project into
the repository and after receiving the 'No conflicts' message I need to
remove that project from the repository and than do Checkout (CO) to get
back the project. But since I have either moved/removed the project from the
repository the Checkout does not work saying 'No such module found' and
that
according me is a valid thing to happen. So just want to know if my
assumption about this is right or not and if it is then why do the posts
mention about removing/moving the project from the repository after it has
been imported. Also let me know if i don't do that what could be the
problems that i could face in future. 

Any help is appreciated. 

Thanking you all in advance
Regards
Mitul
-- 
View this message in context:
http://www.nabble.com/Setting-up-CVS-Repository-tp21324789p21324789.html
Sent from the Gnu - Cvs - Info mailing list archive at Nabble.com.






      Connect with friends all over the world. Get Yahoo! India Messenger at 
http://in.messenger.yahoo.com/?wm=n/

Reply via email to