2016-09-01 3 views
5

Я использую подпись git gpg. Я хочу отключить его. Я установил .gitconfigКак отключить подпись git gpg

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

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

PS: Я также отключен от Sourcetree Repository/ Repository Settings/Security tab. И Sourcetree, и терминальные силы используют gpg.

+0

Вы нашли, как отключить gpg? У меня такая же проблема – pdegand59

+0

Нет, я научился жить с ней – Thellimist

ответ

9

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

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

[commit] 
    gpgsign = false 
8

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

git -c commit.gpgsign=false commit 
1

Для unsign последней фиксации:

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

-no-gpg-sign

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

Смежные вопросы