Set up Keybase.io, GPG & Git to sign commits on GitHub
This is a step-by-step guide on how to create a GPG key on keybase.io, adding it to a local GPG setup and use it with Git and GitHub.
Although this guide was written for macOS, most commands should work in other operating systems as well.
Note: If you don't want to use Keybase.io, follow [this guide] instead. For manually transferring keys to different hosts, check out this [answer on Stack Overflow].