Sign git zavazuje s GPG

hlasů
30

Existuje způsob, jak se přihlásit git dopustí s GPG? Je to tak snadné se značkami (s použitím -smísto -a), zdá se, že by se podobná funkce pro commitů.

Položena 09/04/2012 v 19:38
zdroj uživatelem
V jiných jazycích...                            


2 odpovědí

hlasů
47

Poznámka: Přidání -Sfunkci, po celou dobu může být nepohodlné.
V GIT 2.0 a novější, můžete přidat config, který se bude starat o tuto možnost pro vás.

Viz spáchání 2af2ef3 od Nicolas Vigier (boklm) :

Přidejte commit.gpgsignmožnost podepsat všechny commitů

Chcete-li GPG podepsat všechny své commitů, musíte přidat -Sfunkci, po celou dobu. Možnost konfigurace umožňuje podepisovat všechny automaticky dopustí.
commit.gpgsign

commit.gpgsign

Booleovská určit, zda by měl být podepsán GPG všechny commitů.
Použití této možnosti při provádění operací, jako je rebase může vést k velkému počtu commitů podpisu. To může být výhodné použít agenta, aby se zabránilo zadáním gpg Passphrase několikrát.

Jako Apteryx poznamenal níže :

Chcete-li nastavit tuto globálně příkazového řádku:

git config --global commit.gpgsign true
Odpovězeno 17/12/2013 v 08:41
zdroj uživatelem

hlasů
30

git commit -S (Vyžaduje git> = 1.7.9).

Odpovězeno 09/04/2012 v 19:46
zdroj uživatelem

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more