Fwd: Re: [cvsnt] I need some help on setting up....

Oliver Stoffel cash4read at gmx.de
Wed Jan 26 18:37:51 GMT 2005


Community technical support mailing list was retired 2010 and replaced with a professional technical support team. For assistance please contact: Pre-sales Technical support via email to sales@march-hare.com.


Hi all,

This Message is the first Answer of my last posted Problem. So we forgot to
send this to the List. 

Sorry about that ---

Here We Go
----------------------------- 

Hello Oliver,

Tuesday, January 25, 2005, 7:12:50 AM, you wrote:

OS> Hi out there :-),

OS> i have some big problems to configure my cvsnt out.

OS> OS : SuSE Linux 9.2 Professional
OS> CVSNT 2.0.58d

OS> Got anyone Tips and/or Docs (not the original from cvsnt.org caus that
OS> doesnt work for me , why ever) for setup cvsnt correctly under Linux
with
OS> multiuser ?

You should at least specify the protocolls you want your users to
access cvs.

OS> Not every User under cvsnt have Shell access.

So you need to use pserver or sserver protocoll, I think.

- login as 'root'
- Install cvslock deamon and cvs like it is described in the wiki.
- Modify your etc/Pserver to enable the 'RunAsUser'. I'd prefere a
  special user 'CVS' here (it must be added to your system!).
- Add your repositories and repository names to etc/Pserver.
- create the directories to your repositories and make sure the access
  rights are set, so that 'CVS' has full access and others don't
- login as 'CVS'
- run 'cvs -d<repository> init' for each repository
  you configured in etc/PServer (use the real repository paths here
  not the repository names -- ':local:CVS at host:/<path to repo>')
- login as root and create your cvs useres for each repository by
  running 'cvs -d<repository> passwd -a <username>'
- switch back to user 'CVS'
- create an admin file in each <repository>/CVSROOT/ directory and add
  the accounts you want to be repository admins.

Now your server should work basicaly. Next step is to configure the
CVSROOT files for each repo. That means checking out CVSROOT to a save
location and modifying any of the files as needed by your environment
(e.g. setup pre-/post- commit triggers or logging or e-mail
notification, cvs-wrappers....). And don't forget to commit your
changes!

-- 
---------------------

I hope this works under Redhat also.

Regards
Oliver

-- 
GMX im TV ... Die Gedanken sind frei ... Schon gesehen?
Jetzt Spot online ansehen: http://www.gmx.net/de/go/tv-spot



More information about the cvsnt mailing list
Download the latest CVSNT, TortosieCVS, WinCVS etc. for Windows 8 etc.
@CVSNT on Twitter   CVSNT on Facebook