Uploading GPG keys throws 500 error
Summary
Uploading GPG keys throws 500 error
Steps to reproduce
- After generating the GPG key, do: (the GPG key used in this example is invalid)
gpg --armor --export 3AA5C34371567BD2
- Copy and paste, the lines starting from
-----BEGIN PGP PUBLIC KEY BLOCK-----to-----END PGP PUBLIC KEY BLOCK-----.
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v1
HereBeGPGKeysHereBeGPGKeysHereBeGPGKeysHereBeGPGKeysHereBeGPGKey
HereBeGPGKeysHereBeGPGKeysHereBeGPGKeysHereBeGPGKeysHereBeGPGKey
HereBeGPGKeysHereBeGPGKeysHereBeGPGKeysHereBeGPGKeysHereBeGPGKey
HereBeGPGKeysHereBeGPGKeysHereBeGPGKeysHereBeGPGKeysHereBeGPGKey
HereBeGPGKeysHereBeGPGKeysHereBeGPGKeysHereBeGPGKeysHereBeGPGKey
HereBeGPGKeysHereBeGPGKeysHereBeGPGKeysHereBeGPGKeysHereBeGPGKey
HereBeGPGKeysHereBeGPGKeysHereBeGPGKeysHereBeGPGKeysHereBeGPGKey
HereBeGPGKeysHereBeGPGKeysHereBeGPGKeysHereBeGPGKeysHereBeGPGKey
HereBeGPGKeysHereBeGPGKeysHereBeGPGKeysHereBeGPGKeysHereBeGPGKey
HereBeGPGKeysHereBeGPGKeysHereBeGPGKeysHereBeGPGKeysHereBeGPGKey
HereBeGPGKeysHereBeGPGKeysHereBeGPGKeysHereBeGPGKeysHereBeGPGKey
HereBeGPGKeysHereBeGPGKeysHereBeGPGKeysHereBeGPGKeysHereBeGPGKey
HereBeGPGKeysHereBeGPGKeysHereBeGPGKeysHereBeGPGKeysHereBeGPGKey
HereBeGPGKeysHereBeGPGKeysHereBeGPGKeysHereBeGPGKeysHereBeGPGKey
HereBeGPGKeysHereBeGPGKeysHereBeGPGKeysHereBeGPGKeysHereBeGPGKey
HereBeGPGKeysHereBeGPGKeysHereBeGPGKeysHereBeGPGKeysHereBeGPGKey
HereBeGPGKeysHereBeGPGKeysHereBeGPGKeysHereBeGPGKeysHereBeGPGKey
HereBeGPGKeysHereBeGPGKeysHereBeGPGKeysHereBeGPGKeysHereBeGPGKey
HereBeGPGKeysHereBeGPGKeysHereBeGPGKeysHereBeGPGKeysHereBeGPGKey
HereBeGPGKeysHereBeGPGKeysHereBeGPGKeysHereBeGPGKeysHereBeGPGKey
HereBeGPGKeysHereBeGPGKeysHereBeGPGKeysHereBeGPGKeysHereBeGPGKey
HereBeGPGKeysHereBeGPGKeysHereBeGPGKeysHereBeGPGKeysHereBeGPGKey
HereBeGPGKeysHereBeGPGKeysHereBeGPGKeysHereBeGPGKeysHereBeGPGKey
HereBeGPGKeysHereBeGPGKeysHereBeGPGKeysHereBeGPGKeysHereBeGPGKey
HereBeGPGKeysHereBeGPGKeysHereBeGPGKeysHereBeGPGKeysHereBeGPGKey
HereBeGPGKeysHereBeGPGKeysHereBeGPGKeysHereBeGPGKeysHereBeGPGKey
HereBeGPGKeysHereBeGPGKeysHereBeGPGKeysHereBeGPGKeysHereBeGPGKey
HereBeGPGKeysHereBeGPGKeysHereBeGPGKeysHereBeGPGKeysHereBeGPGKey
HereBeGPGKeysHereBeGPGKeysHereBeGPGKeysHereBeGPGKeysHereBeGPGKey
HereBeGPGKeysHereBeGPGKeysHereBeGPGKeysHereBeGPGKeysHereBeGPGKey
HereBeGPGKeysHereBeGPGKeysHereBeGPGKeysHereBeGPGKeysHereBeGPGKey
HereBeGPGKeysHereBeGPGKeysHereBeGPGKeysHereBeGPGKeysHereBeGPGKey
HereBeGPGKeysHereBeGPGKeysHereBeGPGKeysHereBeGPGKeysHereBeGPGKey
HereBeGPGKeysHereBeGPGKeysHereBeGPGKeysHereBeGPGKeysHereBeGPGKey
HereBeGPGKeysHereBeGPGKeysHereBeGPGKeysHereBeGPGKeysHereBeGPGKey
HereBeGPGKeysHereBeGPGKeysHereBeGPGKeysHereBeGPGKeysHereBeGPGKey
HereBeGPGKeysHereBeGPGKeysHereBeGPGKeysHereBeGPGKeysHereBeGPGKey
HereBeGPGKeysHereBeGPGKeysHereBeGPGKeysHereBeGPGKeysHereBeGPGKey
HereBeGPGKeysHereBeGPGKeysHereBeGPGKeysHereBeGPGKeysHereBeGPGKey
HereBeGPGKeysHereBeGPGKeysHereBeGPGKeysHereBeGPGKeysHereBeGPGKey
HereBeGPGKeysHereBeGPGKeysHereBeGPGKeysHereBeGPGKeysHereBeGPGKey
HereBeGPGKeysHereBeGPGKeysHereBeGPGKeysHereBeGPGKeysHereBeGPGKey
HereBeGPGKeysHereBeGPGKeysHereBeGPGKeysHereBeGPGKeysHereBeGPGKey
HereBeGPGKeysHereBeGPGKeysHereBeGPGKeysHereBeGPGKeysHereBeGPGKey
HereBeGPGKeysHereBeGPGKeysHereBeGPGKeysHereBeGPGKeysHereBeGPGKey
HereBeGPGKeysHereBeGPGKeysHereBeGPGKeysHereBeGPGKeysHereBeGPGKey
HereBeGPGKeysHereBeGPGKeysHereBeGP==
=GKey
-----END PGP PUBLIC KEY BLOCK-----
What is the current bug behavior?
Uploading GPG keys throws 500 error
What is the expected correct behavior?
Uploading GPG keys should function similarly to uploading SSH keys.
Relevant logs and/or screenshots
Output of checks
This bug happens on GitLab.com
