Copyright of WAVELET.BIZ
This topic is targeted at System Administrator of Wavelet Enterprise Management Portal - Project enterprise in Sourceforge.net.
First and foremost, the software developer must have a username at sourceforge.net, this is prerequisite.
Authorized project administrator could goto http://sourceforge.net, login from there, and subsequently visit the http://sourceforge.net/projects/enterprise.
Once login, you can click on "Admin" -> "Members", and then scroll all the way down to the bottom to click on "Add a developer to this project".
Enter the sourceforge username, and continue to define the permissions.
At the linux command line, type the following:
[vincent@leo mycvs]$ cvs.sf co CVSROOT
leehongfay@enterprise.cvs.sourceforge.net's password:
cvs checkout: Updating CVSROOT
U CVSROOT/avail
U CVSROOT/checkoutlist
U CVSROOT/commitinfo
U CVSROOT/config
U CVSROOT/cvswrappers
U CVSROOT/editinfo
U CVSROOT/loginfo
U CVSROOT/modules
U CVSROOT/notify
U CVSROOT/rcsinfo
U CVSROOT/taginfo
U CVSROOT/verifymsg
[vincent@leo mycvs]$
And then vi CVSROOT/avail file, you should see the following:
unavail
avail|leehongfay
avail|akwt2
avail|verntan
avail|leehongfay1|emp6
avail|alicialcc|emp6
avail|tjanesy|emp6
avail|yvonnelow|emp6
avail|ysong888|emp6
avail|na15|emp6
avail|sanjev|emp6
avail|cinod|emp6
avail|ericteng|emp6
All you have to do now is to add one more line at the bottom of the list that looks like below:
avail|<username>|emp6
And then change directory into CVSROOT, and commit the "avail" file into the repository.
[vincent@leo mycvs]$ vi CVSROOT/avail
[vincent@leo mycvs]$ cd CVSROOT/
[vincent@leo CVSROOT]$ ls
avail commitinfo CVS editinfo modules rcsinfo verifymsg
checkoutlist config cvswrappers loginfo notify taginfo
[vincent@leo CVSROOT]$ vi avail
[vincent@leo CVSROOT]$ cvs.sf commit avail
leehongfay@enterprise.cvs.sourceforge.net's password:
Log message unchanged or not specified
a)bort, c)ontinue, e)dit, !)reuse this message unchanged for remaining dirs
Action: (continue)
**** Access allowed: Personal Karma exceeds Environmental Karma.
Checking in avail;
/cvsroot/enterprise/CVSROOT/avail,v <-- avail
new revision: 1.46; previous revision: 1.45
done
cvs commit: Rebuilding administrative file database
[vincent@leo CVSROOT]$
The user will be able to checkout and commit files into the CVS repository now.