Skip to content

Instantly share code, notes, and snippets.

View EdwardNavarro's full-sized avatar
🎯
Focusing

Edward Navarro EdwardNavarro

🎯
Focusing
View GitHub Profile
@EdwardNavarro
EdwardNavarro / 1-setup.md
Created September 27, 2023 15:06 — forked from troyfontaine/1-setup.md
Signing your Git Commits using GPG on MacOS

Methods of Signing with a GPG Key on MacOS

Last updated September 21, 2022

This Gist explains how to do this using gpg in a step-by-step fashion. Previously, krypt.co was heavily mentioned, but I've only recently learned they were acquired by Akamai and no longer update their previous free products. Those mentions have been removed.

For using a GUI-based GIT tool such as Tower or Github Desktop, follow the steps here for signing your commits with GPG.

There has been a number of comments on this gist regarding some issues around the pinentry-program and M1 Macs. I've finally gotten a chance to try things out on an M1 and I've updated the documentation in 2-using-gpg.md to reflect my findings.

@EdwardNavarro
EdwardNavarro / setting-up-keys-on-tails.md
Created October 22, 2023 02:32 — forked from mc2pw/setting-up-keys-on-tails.md
Setting up Keys on Tails

In a previous post I introduced the Tails operating system, and listed some steps for getting started. I lay out here some steps for configuring SSH and getting started with GPG.

SSH

Go to the .ssh directory and create a private key (identity file) and public key pair.

$ cd ~/.ssh
$ ssh-keygen -t rsa -b 4096 -C "<email>"