Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

To perform a release, you must have all of the following:

  1. Write access to the DSpace subversion repository hosted at http://scm.dspace.org/svn/repo; This requires an administrator to add you to the svn repository permissions via the TRAC user group.
  2. Write access to the org.dspace groupId in the snapshot and staging repositories hosted at oss.sonatype.org.  If you don't already have this, you will need to:

...

  1. You must generate and publish your own personal Code Signing Key (required by Sonatype). Here are two sites that give hints on how to do that:
  2. Write access to projects.dspace.org (which is where the DSpace Projects website is hosted)
    • Ask the previous release manager for access to this server.
    • Include your proposed username
    • Include a local SSH Public Key (which will be used for authentication).

Setting up a new person with proper access to projects.dspace.org

Here's notes from Mark Diggory on how to give someone else access to the OSUOSL server (projects.dspace.org):

  1. adduser -m <user-name>
  2. Add authorized key to ~/.ssh/authorizedkeys (make sure permissions are correct on file)
  3. Add user to /etc/groups
    Code Block
    maven:x:4002:peterdietz,esm,mdiggory,tdonohue,ben,kim,apache
  4. Make sure umask 002 is in the users ~/.bash_profile so maven permissions are written correctly.

Update Maven settings.xml

...