Anyone can check code out of Subversion. You only need to specify a
username and password in order to update the Subversion repository, and only
Geronimo committers have the permissions to do that. We run Subversion
over standard HTTPS, so hopefully you won't have problems with intervening
firewalls.
Check out from Subversion
Again, anyone can do this. Use a command like:
svn checkout https://svn.apache.org/repos/asf/geronimo/server/trunk server
Commit Changes to Subversion
Any Geronimo committer should have a shell account on
svn.apache.org. Before you can commit, you'll need to set a
Subversion password for yourself. To do that, log in to
svn.apache.org and run the command svnpasswd.
Once your password is set, you can use a command like this to commit:
svn commit
If Subversion can't figure out your username, you can tell it
explicitly:
svn --username you commit
Subversion will prompt you for a password, and once you enter it once, it
will remember it for you. Note this is the password you configured with
svnpasswd, not your shell or other password.