Install cvsnt
- Install cvs server.
- Create cvsroot and cvstemp directory on NTFS file system.
- Initilize cvsroot and set cvs temp dir to cvstemp.
- Set cvs repository's privilege.
- Modify $CVSROOT/CVSROOT/config as follow. Only cvs users are allowed to
access cvs repository. system users are not allowed.
Uncomment the first line of the file.
# Set this to `no' if pserver shouldn't check system users/passwords
SystemAuth=no - Add a file named $CVSROOT/CVSROOT/passwd
- Restart cvsnt when needed. If cvs server is not restarted, it is ok sometimes.
- Set CVSROOT environment variable for current user.
- Login cvs
$cvs login
- Change cvs user's password.
$cvs passwd
- Testing...
$cvs co os161
- Read cvsnt's documentation.
a) How to restrict user's privilege to access cvs repository.
$CVSROOT/CVSROOT/readers $CVSROOT/CVSROOT/writers