-
gpg --full-generate-key- RSA and RSA, 4096 bits, no expiry (or choose one), enter name/email/passphrase.
-
Export public key:
gpg --armor --export "Your Name <[email protected]>" > shedrepo-pubkey.asc -
Publish shedrepo-pubkey.asc to:
- ShedOS website (GitHub Pages)
- GitHub releases (for the repo version)
- Provide instruction for
pacman-keyimport (see below).
- Use a batch key generation file (see utils.sh instructions). Import private key in CI runner via:
gpg --import private.key - Configure GPG agent for loopback pinentry if you want to use passphrase securely.
- Copy
shedrepo-pubkey.ascto the machine - Import and locally sign:
sudo pacman-key --add shedrepo-pubkey.asc sudo pacman-key --lsign-key <KEYID or email>