Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/87.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Git 如何禁用每次回购的GPG签名_Git_Gpg Signature - Fatal编程技术网

Git 如何禁用每次回购的GPG签名

Git 如何禁用每次回购的GPG签名,git,gpg-signature,Git,Gpg Signature,我目前在我的计算机上有GPG签名设置,它工作正常。这是我使用公司电子邮件地址向我工作的公司的回购承诺所必需的 我还使用我的个人电子邮件地址,在我个人的git帐户下为许多开源回购做出了贡献 问题是,当我提交任何东西时,它想作为我的工作帐户而不是个人帐户提交,它会弹出GPG签名窗口,询问我的密码 我设法让它停止使用这个 git -c commit.gpgsign=false commit 我一直在寻找一种永久性的方法来关闭不同回购协议的GPG签署。我已经设置他们在这些回购中使用我的电子邮件,但我还

我目前在我的计算机上有GPG签名设置,它工作正常。这是我使用公司电子邮件地址向我工作的公司的回购承诺所必需的

我还使用我的个人电子邮件地址,在我个人的git帐户下为许多开源回购做出了贡献

问题是,当我提交任何东西时,它想作为我的工作帐户而不是个人帐户提交,它会弹出GPG签名窗口,询问我的密码

我设法让它停止使用这个

git -c commit.gpgsign=false commit
我一直在寻找一种永久性的方法来关闭不同回购协议的GPG签署。我已经设置他们在这些回购中使用我的电子邮件,但我还没有弄清楚如何让GPG停止这些回购

如何禁用每次回购的GPG签名

要设置每个存储库的配置,您可以在希望禁用GPG签名的每个本地存储库中运行下面的命令

git config --local commit.gpgsign false

来自git

--本地的

对于写入选项:写入repository.git/config文件这是默认行为


我认为你实际上在寻找的是,个人和公司工作的不同配置
git config commit.gpgsign false