Step 1 Create password for hash for user

~tonyj/bin/cvspasswd password
cs/awTyuDA3B2

use some suitable password instead of password. Copy the resulting hash to the clipboard.

Create entry in password file

Edit /nfs/slac/g/lcd/cvs/lcdroot/CVSROOT/passwd. Add a line of the form:

user:cs/awTyuDA3B2:tonyj

First token is the new username, second is the has copied from above, third is always tonyj

Give write permission

Edit /nfs/slac/g/lcd/cvs/lcdroot/CVSROOT/passwd. Add the new userid to the end of the file.

Add the user's e-mail addresss

Check out a copy of the CVSROOT module in a temporary location

cd /tmp
cvs -d /nfs/slac/g/lcd/cvs/lcdroot co CVSROOT

Edit the file CVSROOT/users and add a line of the form

user:valid-email-address

Commit this back into CVS

cvs commit -m "Add user" CVSROOT/users

Tell the user his account and password

Your CVS account is now ready. username is user, password is password.

You will need to check the code out again before you can commit changes, using

co -d :pserver:user@cvs.freehep.org:/cvs/lcd login
<give password>
cvs -d :pserver:user@cvs.freehep.org:/cvs/lcd co lcsim
  • No labels