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.
1) if you specify :pserver:mdb:something at server:repository then you have in actual fact specified your user and password combination into the connection string and there is no need for a cvs login. cvs login is also only needed one single time for any given user/server/repository because the password is cahced locally. 2) If you set your CVSNT server to use the RepositoryPrefix then you don't have to supply the full path like E:/CVS anymore. This has the following advantages: - You are compatible to UNIX style paths so UNIX clients can easily connect - You are likely not getting the errors you report - It is very simple to move the repository to another disk on the server without affecting anyones checked out sandboxes. /Bo -----Original Message----- From: Mike Burkhouse [mailto:mburkhouse at consultantsnetwork.com] Sent: den 6 maj 2004 18:15 To: Bo Berglund; cvsnt at cvsnt.org Subject: RE: [cvsnt] CVSNT Repository Root Holy Cow, this worked...Thank you, Bo. First, I changed the Valid Repository Root to E:\CVS on the server Second, I imported my file: cvs import www ./www www start Third, Logged in to the server from the client with the following CVSROOT: :pserver:mdb:password at 10.0.1.251:E:/CVS One important note is that when I entered the port number (Tortoise interface), I could not make the connection because CVS did not like this: :pserver:mdb:password at 10.0.1.251:2401:E:/CVS And would not allow me to use the colon between the port and the path. I kept getting invalid repository errors. Thanks again for everyone's help! Mike > -----Original Message----- > From: Bo Berglund [mailto:Bo.Berglund at system3r.se] > Sent: Thursday, May 06, 2004 10:26 AM > To: mburkhouse at consultantsnetwork.com; cvsnt at cvsnt.org > Subject: RE: [cvsnt] CVSNT Repository Root > > > Your configuration is bad, probably because you have not yet > realized the confusing use of the word CVSROOT.... > > This is how it should be set: > Valid Repository Roots = E:/CVS > > >From the client: > > Path = E:/CVS > CVSROOT = :pserver:mdb at 10.0.1.251:E:/CVS > > Tthe "root" of a given repository on a CVS server *contains* > a folder that is named CVSROOT. This folder holds vital > repository management files and should never be accessed > unless you are administrating the server... > > When people speak of the CVSROOT setting in a client context > they mean the connection string used to specify where and how > to connect. This has the general form: > > :protocol:user at server:repository > > where > 'protocol' could be a number of varying identifiers > (pserver, sspi, ext and so on) > 'user@' could be specified or not depending on the > protocol selected before > 'server' is the name or IP address of the CVS server > 'repository' is the name of the server side repository > root, in your case E:/CVS > > The repository actually starts at E:/CVS and inside of this > is where the modules go. At the beginning there is only one > single module automatically created and this is the CVSROOT > module containing the administrative files. It should be used > only by CVS admins. > > You can add new modules to this server by cvs import for > example, in this case you specify a path to the new module > relative to the root of the repository, E:/CVS, not relative > to the adminstrative module CVSROOT!!! > > Please retry. > > Bo > > -----Original Message----- > From: cvsnt-bounces at cvsnt.org > [mailto:cvsnt-bounces at cvsnt.org]On Behalf Of Mike Burkhouse > Sent: den 6 maj 2004 15:13 > To: cvsnt at cvsnt.org > Subject: [cvsnt] CVSNT Repository Root > > > Hi All, > > This is my first CVS installation and I have some issues that > I haven't been able to figure out on my own. I hope someone can help. > > Environment: > > Server: > Win2K Advanced Server > CVSnt 2.0.41 > > Client: > WinXP Pro > Wincvs > Connection over local area network (for now) > > On the server, I created a repository at E:\CVS and > initialized it with the command > > Cvs -d e:\cvs init > > Doing this created a subdirectory CVSROOT under CVS > [E:\CVS\CVSROOT]. In the CVSnt Service Control Panel > application, the following apply: > > Repositories Tab: > Repository Prefix = False > Valid Repository Roots = E:/CVS/CVSROOT > > >From the client: > > Authentication = pserver > Path = E:/CVS/CVSROOT > Host Address = 10.0.1.251 > User Name = mdb:password > CVSROOT = mdb:password at 10.0.1.251:E:/CVS/CVSROOT > Force using the CVSROOT (-d) = True > > When I log in, I get > > ***** CVS exited normally with code 0 ***** > > Is that correct? > > When I try to put something to the repository, I get > > cvs add: cannot open CVS/Entries for reading: No such file or > directory cvs [add aborted]: no repository > > ***** CVS exited normally with code 1 ***** > > Can someone help me figure out why I get the no repository > error and what I can do to fix it? > > Best Regards, > > Mike > > > _______________________________________________ > cvsnt mailing list > cvsnt at cvsnt.org http://www.cvsnt.org/cgi-bin/mailman/listinfo/cvsnt cvsnt downloads at march-hare.com https://www.march-hare.com/cvspro/en.asp#downcvs @CVSNT on Twitter CVSNT on Facebook > >