Как отключить подпись git gpg

Я использую git gpg для подписи. Я хочу отключить это. Я поставил .gitconfig

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

Мои коммиты по-прежнему подписываются по умолчанию.

PS: я тоже отключил от Sourcetree Repository/ Repository Settings/Security Вкладка. Sourcetree и терминал заставляют использовать gpg.

3 ответа

Вы можете отключить это, запустив git config commit.gpgsign false Это устанавливает конфигурацию локально, а не глобально.

Поместив этот параметр в.gitconfig, я работал с тем, что у вас было, без конфигурации [user]:

[commit]
    gpgsign = false

Чтобы временно отключить подпись GPG для следующего коммита:

git -c commit.gpgsign=false commit

Чтобы отключить подписку Git GPG для каждого репозитория на вашем компьютере

git config --global commit.gpgsign false

Чтобы отключить подписку Git GPG для одного репозитория

git config commit.gpgsign false

Если вы хотите снова включить подписку GPG, просто замените false с участием true

Чтобы подписать последний коммит:

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

-по-GPG-знак

контрприказ commit.gpgSign переменная конфигурации, которая устанавливается для принудительного подписания каждого коммита.

Другие вопросы по тегам