web-dev-qa-db-fra.com

Comment désactiver la signature git gpg

J'utilise la signature git gpg. Je veux le désactiver. J'ai mis .gitconfig

[user]
    name = NAME
    email = EMAIL
    signingkey = KEY
...
[commit]
    gpgsign = false

Mes validations signent toujours par défaut.

PS: j'ai également désactivé Sourcetree Repository/ Repository Settings/Security tab. Sourcetree et les forces terminales doivent utiliser gpg.

21
Thellimist

Vous pouvez désactiver cela en exécutant git config commit.gpgsign false Ceci définit la configuration localement plutôt que globalement.

Mettre ce paramètre dans .gitconfig a fonctionné pour moi avec ce que vous aviez, sans la configuration [utilisateur]:

[commit]
    gpgsign = false
37
Edward Loveall

Pour désactiver temporairement la signature GPG pour le prochain commit:

git -c commit.gpgsign=false commit
26
friederbluemle

Pour annuler la signature du dernier commit:

git commit --amend --no-gpg-sign

- sans signe gpg

Contre-mandat commit.gpgSign variable de configuration définie pour forcer la signature de chaque commit.

4
Gayan Weerakutti