Developer
From CNUpedia, an IEEE Innovation.
Developer is a server run by IEEE running gForge, a CDE (Collaborative Developers Environment). It may be accessed at http://developer.pcs.cnu.edu.
Contents |
Goal
Developer will host the following tools: CVS, SVN, mailing lists, forums, and file hosting. It is rather similar to Sourceforge, running in fact, on a forked version of the source code. The server may in some futuristic moment be connected with the PCSE LDAP server to allow students in the department to login without registering.
TwoFlowers (talk ยท contribs) writes: Still need to be psyched? I'm mostly neutral about Windows, but in honor of Andrew Crawford who showed it to me: Steve Ballmer and his Developer Chant.
Status
Note that everything is being tested, and even though it is listed here as functional, it may not work for you. You can help fix or verify, however.
| Service Name | Enabled? |
| | |
| CVS | yes |
| SVN | yes |
| Mailing list | yes |
| Web interface | yes |
| Registration | anyone (unix) |
| SSH Key Auth | yes |
| Project Homepage** | no |
| User Homepage** | no |
| Project upload | http (no DAV) |
| Vhost** | no |
| Access* | Hopefully anywhere on campus, (off-campus http, yes...ssh, no) |
| Site Theme | needs work |
* These things should be accessible: HTTP, SSH, and PSERVER.
** Don't expect it to be implemented. It's more there for my reference.
History
Earlier I had written that CVS was working, but in actuality, anonymous CVS wasn't. That's been (mostly) fixed. There seems to be a bug with versioning, but developer and anonymous CVS seem online. My bad -- TwoFlowers
Testing
SVN
For those testing SVN (it needs testing), please use the following co method:
svn co http://developer.pcs.cnu.edu/svnupload/[project_name]
E.g., for the 'zero' project:
svn co http://developer.pcs.cnu.edu/svnupload/zero
To commit, you need to be registered as a developer (or admin) on an SVN-enabled project. You may request to register on the site.
CVS (anonymous)
You can test the pserver in the following manner. Type the following commands, and when it asks for a password, just hit return. NO PASSWORD.
cvs -d :pserver:anonymous@developer.pcs.cnu.edu:/cvsroot/simplescroller login cvs -d :pserver:anonymous@developer.pcs.cnu.edu:/cvsroot/simplescroller co src
Make sure the following FAILS:
cd src && cvs -d :pserver:anonymous@developer.pcs.cnu.edu:/cvsroot/simplescroller add new
You should get a message like "cvs [server aborted]: "add" requires write access to the repository"
Developer CVS
If you have a project registered, and the project uses CVS, do the following:
export CVS_RSH="ssh"
export CVSROOT=":ext: [user_name]@developer.pcs.cnu.edu:/cvsroot/[project_name]"
cvs co
cd [directory_name]
touch [new-file-name]
cvs add [new-file-name]
cvs ci -m ""
System Information
Processors: 2 Model: Celeron (Mendocino) Chip MHz: 507.12 MHz Cache Size: 128 KB Physical Memory: 377 MB System Bogomips: ~2011.13 IDE Devices: hda: WDC WD136AA (Capacity: 12.67 GB) Ethernet: Accton Technology Corporation SMC2-1211TX Linux 2.6.12-10-686-smp Ubuntu 5.10 (breezy)

