If you’ve ever admired that shiny green “Verified” badge next to a commit on GitHub, you’re looking at a digitally signed commit. Traditionally, that meant diving into the somewhat messy world of GPG keys. But now, GitHub supports SSH-signed commits — and it's far simpler, faster, and works beautifully across Windows, macOS, and Linux. In this article, I’ll show you how to set up SSH commit signing on any operating system so your GitHub commits are secure and proudly Verified. Let’s roll.

Apr 14, 2025 - 06:00
 0

If you’ve ever admired that shiny green “Verified” badge next to a commit on GitHub, you’re looking at a digitally signed commit. Traditionally, that meant diving into the somewhat messy world of GPG keys. But now, GitHub supports SSH-signed commits — and it's far simpler, faster, and works beautifully across Windows, macOS, and Linux.

In this article, I’ll show you how to set up SSH commit signing on any operating system so your GitHub commits are secure and proudly Verified. Let’s roll.