From 6b173610f8d5d4f582a394b09dd6f04b3eaf51f9 Mon Sep 17 00:00:00 2001 From: Brendan Golden Date: Wed, 21 Aug 2024 22:48:06 +0100 Subject: [PATCH] dic: add page on gpg keys --- src/skynet/gpg.md | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 src/skynet/gpg.md diff --git a/src/skynet/gpg.md b/src/skynet/gpg.md new file mode 100644 index 0000000..f13856a --- /dev/null +++ b/src/skynet/gpg.md @@ -0,0 +1,28 @@ +# GPG Keys +GPG keys are a way to verify who you are online. +They can be integrated with git and dev tools such as Jetbrain's IDE's + +## Using Keys +### Command Line +This site is a good site for info. https://gock.net/blog/2020/gpg-cheat-sheet + +### GUI tools +I use Kleopatra as a GUI tool. +It has Windows and Linux versions (including NixOS) + +### Security +{Add section on keeping keys secure ehre, such as only using subkeys on devices} + +## Open Governance Signing +{add stuff about open governance signing here} + +## Troubleshooting +### Forgejo GPG verification failure +If you are trying to verify a gpg key on Forgejo and it keeps failing it may be because your key has more than one subkey. +The solution is: + +01. Make a backup of your gpg key. +02. Delete all but one subkey + * This key must be a signing key +03. Run the command Forgejo gives ye +04. Restore the original key (if ye desire) \ No newline at end of file