########################################################################################## MISC-43: Set up to sign Github commits ########################################################################################## Issue Type: Task ----------------------------------------------------------------------------------------- Issue Information ==================== Priority: Major Status: Closed Resolution: Done (2020-11-05 16:50:27) Project: Miscellaneous (MISC) Reported By: btasker Assigned To: btasker Labels: Commits, Git, GnuPG, PGP, Signing, Time Estimate: 0 minutes Time Logged: 0 minutes ----------------------------------------------------------------------------------------- Issue Description ================== I should really have set up to sign commits on Github (and other places) ages ago, but have never quite gotten around to it. Now seems as good a time as any to catch up ----------------------------------------------------------------------------------------- Activity ========== ----------------------------------------------------------------------------------------- 2020-11-05 15:53:59 btasker ----------------------------------------------------------------------------------------- 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 ) ----------------------------------------------------------------------------------------- 2020-11-05 16:27:30 btasker ----------------------------------------------------------------------------------------- I already have GNUPG installed, so it's just a case of creating and signing a key -- BEGIN SNIPPET -- ben@milleniumfalcon:~$ gpg --gen-key gpg: key 4C1EBA9B marked as ultimately trusted public and secret key created and signed. gpg: checking the trustdb gpg: 3 marginal(s) needed, 1 complete(s) needed, PGP trust model gpg: depth: 0 valid: 4 signed: 0 trust: 0-, 0q, 0n, 0m, 0f, 4u gpg: next trustdb check due at 2024-08-27 pub 4096R/4C1EBA9B 2020-11-05 Key fingerprint = EFDA 29FF 1E38 9DA3 55A1 2A16 8DC6 5217 4C1E BA9B uid B Tasker (Code Signing Key)