Re: Setting up CVS Repository

meteor <[email protected]>
Newsgroups gmane.comp.version-control.cvs.general
Message-ID <[email protected]>
Hi Amar,

It was nice to see ur quick response to my problem but would like you to go
through the original message where i have mentioned problems after importing
a project to the newly set CVS repository....

Mitul


Amaresh wrote:
> 
> 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/
> 
> -----
> 
> 
> Thanks,
> -Amaresh
> " "Walk with a hope in your heart....you will never   walk alone""
> 
> 

-- 
View this message in context: http://www.nabble.com/Setting-up-CVS-Repository-tp21324789p21326584.html
Sent from the Gnu - Cvs - Info mailing list archive at Nabble.com.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.