Requesting an SVN Account
Glynn Foster, 20th Oct, 2006
Anonymous Access
The OSD source code is stored in a Subversion repository. Anonymous access is available to the OSD sources for everyone, with the following commands -
osduser@osdbuild:~/> svn co svn+ssh://anon@svn.opensolaris.org/svn/jds/spec-files/trunk spec-files
If you are working behind a firewall, you will need to configure your SSH for proxy use, as per the intructions on the SVN help page.
Read/Write Access
If you are making regular contributions to the OSD sources, you may be asked if you would like to apply for an account so that you may commit directly to the repository. The following steps should be applied -
- Register on opensolaris.org - You will need to first register on opensolaris.org, and fill in your account details, including your public SSH key.
If you do not have one, you may need to generate one with the ssh-keygen(1) utility. Make sure there are no line breaks when filling in your SSH key.
Accounts may take several minutes to be activated. See here for details - Affiliate with OSD - You will then need to affiliate with the OSD project. (Click the "Affiliate with this project" link on the OSD project page.)
- Subscribe to jds-notify@opensolaris.org.
This is the alias commit notifications for OSD sources are sent to. It has fairly heavy traffic (100+ mail per week). You must be subscribed to this alias when you do your commits, otherwise your access will be revoked. - Send a request - You will then need to send a request for approval of read/write privileges to the OSD repository. Send an email to dermot [dot] mccluskey [at] sun [dot] com.
Please include you opensolaris.org Id in the email and clearly state which repositories you are seeking access to (eg spec-files, spec-files-other, etc).
list of OSD repositories
Once your request has been accepted, you can access the sources with, for example, the following -
osduser@osdbuild:~/> svn co svn+ssh://username@svn.opensolaris.org/svn/jds/spec-files/trunk spec-files
where 'username' is your opensolaris.org username. We ask at this stage that you take a look at the development guidelines for OSD, so that you are familiar with the process.