Skip to content
Discussion options

You must be logged in to vote

Revoking a GPG key/subkey and terminating its validation on GitHub while retaining the verification status of previous commits involves several steps:

1. Generate a revocation certificate for your GPG key if you haven't already.
2. Import the revocation certificate into your keyring.
3. Send the revoked key to the key-server.
4. Remove the GPG key from GitHub.
5. Add the new key that you copied.

Please note that your previous commits and tags will show as verified, as long as the key meets all other verification requirements.

However, if a key is removed, GitHub will no longer list the commits as verified. But the commits that are committed will remain signed and can be verified from the …

Replies: 2 comments 3 replies

Comment options

You must be logged in to vote
2 replies
@jbusodev
Comment options

@pedroaugustosmribeiro
Comment options

Answer selected by ossanna16
Comment options

You must be logged in to vote
1 reply
@itdevwu
Comment options

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
New To GitHub 👋 New To GitHub Question Ask and answer questions about GitHub features and usage Universe 2023 All things related to our global developer conference, Universe 2023
5 participants