[Cvsnt] Newbie Alert: CVS Server

Bo Berglund bo.berglund at telia.com
Sat Jan 26 19:39:29 GMT 2002


On Sat, 26 Jan 2002 12:06:22 +0000 (UTC), "Tom Deprez"
<tom.deprez at village.uunet.be> wrote:

>Hi,
>
>I would like to use CVSNT for personally use as a CVS.
>I will be the only person who uses CVS, but I develop on several machines,
>so I need to have access to the CVS from all of them.
>After installation, I stumbled against some questions, I hope some people
>can help me:
>
>1. Is there a way to not use authentication at all? So that no password/user
>has to be given for accessing the CVS?
>2. Can I use the CVS server and a CVS Client on the same machine? I've read
>about both possible answers, but is there a real big problem when they run
>both on the same machine?
>3. In the Control Panel, you've to check the possible authentications. What
>happens if I uncheck them all? And forgive my dumbsiness, what do the
>'impersonation' checkboxes mean?
>
>Thanks in advance,
>tom

Tom,
you don't tell us which type of machines you are using outside the
server (which of course must be NT4/W2000/XP-Pro).
But if all machines are the NT class then you can use the :ntserver:
protocol for connection and in that case login will be automatic.
What you need is only this:
Every account you are using from the other machines must have a
duplicate on the server machine with the same password. This is easy
to set up and after it is done you should be OK to just use CVSNT from
any machine without actually using the login function of WinCvs. (Note
that with :ntserver: you are not even supposed to log in...)

Answers to your questions:
1. No login
CVS is really meant to be used on systems requiring login, but if you
do as above then the login you supply when you start working on a
machine will be used also for CVS.

2. CVSNT and WinCvs on same machine
No problems, I do this all the time. Just specify the :ntserver:
protocol and type your machine's name in the login string (CVSROOT).
Don't listen to people telling you about the problems, because they
are caused by using the :local: protocol directly to the repository
files (and that can cause problems).

3. Impersonation
This is a new feature in CVSNT 1.11.x and it means that when you use
the :pserver: protocol to login (here you MUST actually log in to CVS)
then the username you give is checked against the machine account
database and if OK then CVS will make all file operations as this
user. CVS impersonates the user that logged in via :pserver:
This is actually quite handy if your client machines are W95/98/ME
since they do not support *real* NT style logins and are not trusted
for the :ntserver: protocol.
What will happen if all boxes are unchecked? Well here I don't know
since I myself am running CVSNT 1.10.8, which does not come with any
control panel application (and no impersonation either).


/Bo
(Bo Berglund, developer in Sweden)
_______________________________________________
Cvsnt mailing list
Cvsnt at cvsnt.org
http://www.cvsnt.org/cgi-bin/mailman/listinfo/cvsnt



More information about the cvsnt mailing list