Как отключить подпись 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
контрприказ commit.gpgSign
переменная конфигурации, которая устанавливается для принудительного подписания каждого коммита.