https://videosashka.com/watch/2ISu2KTPzuQ/source-control-tip-19-signing-a-commit-via-gpg