2016-09-01 1 views
5

git gpg signingを使用しています。私はそれを無効にしたい。私は設定しました.gitconfiggit gpg signingを無効にする方法

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

私のコミットはデフォルトでまだ署名されています。

PS:私もSourcetree Repository/ Repository Settings/Securityタブから無効にしました。 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

Countermand commit.gpgSign設定変数は、すべてのコミットを強制的に署名するように設定されています。

関連する問題