Versions Compared

Key

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

...

Create a GPG Key (https://www.apache.org/dev/release-signing)

Code Block
languagebash
# ---- Install

...

For Ubuntu: 

 GPG ----
# For Ubuntu, install through apt-get
sudo apt-get install gnupg

...


# For Mac

...

Install GPG Suite from gpgtools.org

Create and upload keys

Code Block
languagebash
 OSX, install GPG Suite from http://gpgtools.org


# ---- Generate key ----
$ gpg --gen-key                   # Create new key
$, gpgmake --fingerprintsure #it Getis keyRSA digest
#and Upload4096 digest to idbits (https://www.apache.org (gpg --fingerprint)/dev/openpgp.html#generate-key)

$ gpg --send-key <KEY ID>_ID>         # Distribute public key to a key server, <KEY_ID> is the 8 HEX characters in the output of the previous command "pub  4096R/<KEY_ID> "
$ gpg --output pwendell<KEY_ID>.asc --export -a <KEY_ID>  # Generate public key file for distribution to Apache infrastructure
# copy
$ gpg --fingerprint # Get key digest
# Upload key digest to http://id.apache.org (login with Apache account)


# Copy public key to Apache web space,
$ namessh it <KEY_ID>.asc <USER_NAME>@people.apache.org:~/
# Create an FOAF file and add it via svn (see http://people.apache.org/foaf/ )
#    -> should include key fingerprint
# Eventually key will show up on apache people page (e.g. https://people.apache.org/keys/committer/pwendell.asc)

...