Using GPG or S/MIME, you can sign tags and commits locally. These tags or commits are marked as verified on GitHub Enterprise Server so other people can be confident that the changes come from a trusted source.
Before you generate a GPG key, you can check to see if you have any existing GPG keys.
If you don't have an existing GPG key, you can generate a new GPG key to use for signing commits and tags.
To configure your GitHub Enterprise Server account to use your new (or existing) GPG key, you'll also need to add it to your GitHub Enterprise Server account.
To sign commits locally, you need to inform Git that there's a GPG or X.509 key you'd like to use.
Your GPG key must be associated with a GitHub Enterprise Server verified email that matches your committer identity.
You can sign commits locally using GPG or S/MIME.
You can sign tags locally using GPG or S/MIME.
All GitHub docs are open source. See something that's wrong or unclear? Submit a pull request.
Or, learn how to contribute.