For this I'm going to generate a new key to use for signing, and then sign that with my main key (i.e. the one that has a public key published here - https://www.bentasker.co.uk/about-me )
Gitlab seem to have additional steps required, otherwise the GPG key shows up as "Unverified" - need to have added the email address to the account (here: https://gitlab.com/-/profile/emails)
Activity
2020-11-05 15:53:59
2020-11-05 16:27:30
For further commands, want to capture the key ID
So, we want to sign the key with my main key
Send the signed key to keyservers so they can be verified outside of Github if needed
Now export it
Added to Github here - https://github.com/settings/keys
Time to configure git and then do a test commit
Commit shows as verified - https://github.com/bentasker/dns.bentasker.co.uk/commit/d12f725aa589ea16d1551cf8d4507cddbe307c22
2020-11-05 16:27:47
2020-11-05 16:27:47
2020-11-05 16:39:42
So I've switched to it using a CLI based prompt
2020-11-05 16:48:15
Gitlab seem to have additional steps required, otherwise the GPG key shows up as "Unverified" - need to have added the email address to the account (here: https://gitlab.com/-/profile/emails)
Created a repo to act as a backup and pushed my DNS repo there, commit shows as verified - https://gitlab.com/bentasker/dns.bentasker.co.uk/-/commit/d12f725aa589ea16d1551cf8d4507cddbe307c22
2020-11-05 16:50:21
2020-11-05 16:50:27
2020-11-05 16:50:27
2020-11-05 16:50:30
2020-11-07 11:06:45
- https://github.com/bentasker/pgp_public_keys
- https://gitlab.com/bentasker/pgp_public_keys
Which means they're ultimately also mirrored at https://publicrepos.bentasker.co.uk/projects/pgp_public_keys.git/trees
Relevant Key IDs are
-
-
With the following fingerprints