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/