busy-vase-39202
01/26/2022, 11:40 PMenough-analyst-54434
01/27/2022, 1:22 AMenough-analyst-54434
01/27/2022, 1:24 AMhappy-kitchen-89482
01/27/2022, 3:34 AMcurved-television-6568
01/27/2022, 3:27 PMenough-analyst-54434
01/27/2022, 3:57 PMhappy-kitchen-89482
01/27/2022, 5:07 PMcurved-television-6568
01/30/2022, 8:39 PMhappy-kitchen-89482
01/30/2022, 11:58 PMcurved-television-6568
01/31/2022, 7:59 AMgpg --full-generate-key
gpg --list-keys --keyid-format=long
gpg --armor --export <key id> # For registration in your Github profile
git config --global user.signingkey <key id> # optional if only a single key in your setup
git config --global commit.gpgsign true # optional
gpg --send-keys <key id> # optional, probably a good idea to enable peers to verify your commits
I also installed a recent version of https://gpgtools.org/ on my Mac.curved-television-6568
02/01/2022, 8:05 AMgpg-agent to more than the default 2 hours, by changing my ~/.gnupg/gpg-agent.conf to:
# Set ttl to 400 days..
default-cache-ttl 34560000
max-cache-ttl 34560000
Primarily due to the git commit signing failing if the passphrase was not active in the agents cache, for unknown reasons.