This article will help you set up your development environment with git and gpg to sign your commits and manage your gpg keys for different personas.
This article will not guide you step by step to install the programms needed, explain how gpg works nor will it tell you why you should sign your git commits.