gpg no pudo firmar los datos fatales: no se pudo escribir el objeto de confirmación [Git 2.10.0]

Seguí algunos artículos sobre elbonita atributos enGit 2.10 nota de lanzamiento. Pasando por el cual actualizó el git a 2.10.0 e hizo cambios a global.gitconfig resultante de la siguiente manera:

[filter "lfs"]
    clean = git-lfs clean %f
    smudge = git-lfs smudge %f
    required = true
[user]
    name = xyz
    email = [email protected]
    signingkey = AAAAAAA
[core]
    excludesfile = /Users/xyz/.gitignore_global
    editor = 'subl' --wait
[difftool "sourcetree"]
    cmd = opendiff \"$LOCAL\" \"$REMOTE\"
    path = 
[mergetool "sourcetree"]
    cmd = /Applications/SourceTree.app/Contents/Resources/opendiff-w.sh \"$LOCAL\" \"$REMOTE\" -ancestor \"$BASE\" -merge \"$MERGED\"
    trustExitCode = true
[alias]
    lg = log --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit --date=relative
[color "diff"]
    old = red strike
    new = green italic

Pero ahora que trato de firmar mis confirmaciones usando

git commit -a -S -m "message"

Veo el siguiente error:

Necesita una frase de contraseña para desbloquear la clave secreta para

usuario: "XYZ (firmado digitalmente)"

Clave RSA de 2048 bits, ID AAAAAAAA, creada el 2016-07-01

error: gpg no pudo firmar los datos fatales: no se pudo escribir el objeto de confirmación

Nota - Todavía puedo cometer cambios usandogit commit -a -m "message"

¿Hay alguna manera de superar lo mismo? O cualquier cambio requerido engpg configs para llevarse bien con la actualización de git?

Actualización 1

También buscando mayor utilidad, siguiendo¿Hay alguna forma de "autofirmar" confirmaciones en Git con una clave GPG?. Ya he configurado la clave usando

git config --global user.signingkey ED5CDE14(with my key) 
git config --global commit.gpgsign true

y obviamente obtenemos el mismo error de todos modos.

Respuestas a la pregunta(23)

Su respuesta a la pregunta