Hi Todd, On Sat, Jan 13, 2018 at 1:22 AM, Todd Zullinger <tmz@xxxxxxxxx> wrote: > Hi Andrzej, > > Andrzej Ośmiałowski wrote: >> I have an issue with git and signing commits with GPG subkey. >> >> My setup: >> - master key used for certification only >> - subkey for my main workstation >> - subkey for my mobile workstation (a notebook). >> >> Both subkeys are used for signing only. >> >> I've configured git to use my specific subkey however it does not >> work: git config --global user.signingkey = KEYID. Every commit is >> being signed using the newest subkey. I've verified the same behavior >> on three systems (although with the same setup). I've tried to use >> --gpg-sign=KEYID flag, but it does not work either. > > I could be wrong, but I think you need to append '!' to > KEYID to force gpg to use that specific signing subkey. > > -- > Todd > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > A vacuum is a hell of a lot better than some of the stuff that nature > replaces it with. > -- Tennessee Williams > thanks for reply. You just solved my issue. I will prepare a PR to the docs to add relevant information.