From owner-freebsd-questions Fri Jan 4 11:26:17 2002 Delivered-To: freebsd-questions@freebsd.org Received: from mobil.cz (diana.mobil.cz [195.39.16.12]) by hub.freebsd.org (Postfix) with ESMTP id 272C137B419 for ; Fri, 4 Jan 2002 11:26:14 -0800 (PST) Received: from ester.mobil.cz (ester.mobil.cz [194.213.62.23]) by mobil.cz (8.11.6/8.11.0) with ESMTP id g04JQ2102927; Fri, 4 Jan 2002 20:26:02 +0100 Received: from roman.mobil.cz ([10.2.0.89]) by ester.mobil.cz (Lotus Domino Release 5.0.7) with ESMTP id 2002010419433179:4275 ; Fri, 4 Jan 2002 19:43:31 +0100 Received: (from roman@localhost) by roman.mobil.cz (8.11.6/8.11.6) id g04IsHS88886; Fri, 4 Jan 2002 19:54:17 +0100 (CET) (envelope-from neuhauser@mobil.cz) X-Authentication-Warning: roman.mobil.cz: roman set sender to neuhauser@mobil.cz using -f Date: Fri, 4 Jan 2002 19:54:17 +0100 From: Roman Neuhauser To: Jim Freeze Cc: questions@freebsd.org Subject: Re: How to access CVS remotely Message-ID: <20020104195417.Z38258@roman.mobil.cz> Mail-Followup-To: Jim Freeze , questions@freebsd.org References: <20020104113137.A49092@freebsdportal.com> Mime-Version: 1.0 In-Reply-To: <20020104113137.A49092@freebsdportal.com> User-Agent: Mutt/1.3.23i X-MIMETrack: Itemize by SMTP Server on ester/Mobil(Release 5.0.7 |March 21, 2001) at 01/04/2002 07:43:31 PM, Serialize by Router on ester/Mobil(Release 5.0.7 |March 21, 2001) at 01/04/2002 08:24:19 PM, Serialize complete at 01/04/2002 08:24:19 PM Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG > Date: Fri, 4 Jan 2002 11:31:37 -0500 > From: Jim Freeze > To: questions@freebsd.org > Subject: How to access CVS remotely > > Hi: > > At my company we have a CVS repository set up at location A. > We have people that need to be able to commit to the repository > at location B. We also have people that need to be able > to retrieve data from the repository at location C. > > The problem I encountered when setting this up is that everyone > needed to have an account at location A to access CVS. > (This limitation is probably because we use the > 'cvs -d remotehost' method and rsh to access the repository.) i'm not sure about this access method, but you surely don't need to have system account on a CVS box to be able to use the repo. > This was tolerable for IT. Then we discovered that not only > did they need accounts at A, they needed to belong to the 'cvs' > group. Even those at location C because performing a remote > update did a lock on the repository and they needed permissions > to do the lock. depends. you can configure CVS to store the lockfiles elsewhere. > I know there has to be a way to do an anonymous cvs implementation > where people can get files remotely (it is done everyday at source > forge). Can someone please point me in the right direction on how to > do this? > > Also, for those that need to have commit privilages, can this be done > via password or some other authentication and not require them to have > an account at location A? yes. unfortunately, I'm no expert, and it's been some time since I toyed with the administration side of CVS (other than that, I do cvs up, cvs diff, cvs ci all day long). I suggest you to read Karl Fogel's book at http://cvsbook.red-bean.com/ and also the Cederquist at http://www.cvshome.org/docs/manual/ -- FreeBSD 4.4-STABLE 6:27PM up 9 days, 5:05, 18 users, load averages: 0.05, 0.04, 0.02 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message