-
-
Notifications
You must be signed in to change notification settings - Fork 22
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update documentation around generating GPG keys to sign releases #77
Conversation
Check also #32 - that's the process I went through, at least :D |
I decided to go with a brand new GPG key as: a) My master key is stored on an encrypted flash drive, in a safe, no where near my Laptop; so effort+++ Given your comments on #32 I'll perhaps split this into it's own document and add the details on creating a new subkey as well. I suspect that it would be possible to make it passwordless without deleting your key; simply set the password on the master key to empty; export the sub key and restore the password to it's previous value. |
My master key is not even at my home, so the effort is kinda normal, FWIW. I guess multiple GPG keys are viable in github config (https://github.com/settings/keys)
Yeah, but docs should be about the "real" key - the actual setup workflow is indeed in #32
Probably feasible: didn't want to change any other pre-existing subkeys on my system |
Signed-off-by: Carnage <[email protected]>
…ection for using a subkey of an existing key as per laminas#32 Signed-off-by: Carnage <[email protected]>
Made a few changes to this; Pulled the GPG stuff into it's own section with sub sections for using a new key or an existing one. I used your steps from #32 as a basis for this but found a better way to remove a password from a subkey using a temp home dir so not to mess with the users current gpg setup. Think it's ready for merge now. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Excellent, thanks!
@carnage what was your gpg version when you created these docs? Asking as such choices are not available for me: |
No idea if GnuPG is semver-compliant there. |
Some 3 year time delta:
|
Yeah, I'm on Ubuntu 18.04 LTS, so it probably stuck to something ancient :-\ |
Description
Adding more detail to documentation to cover areas I didn't find clear/had to lookup elsewhere while attempting to use this in a project. Adding to this as I progress through the setup process.