4

我目前在我的计算机上设置了 GPG 签名,它工作正常。这是为了使用我的公司电子邮件地址提交给我工作的公司的回购协议所必需的。

我如何使用我的个人电子邮件地址在我自己的个人 git 帐户下为许多开源存储库做出贡献。

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

我设法让它停止使用它。

git -c commit.gpgsign=false commit

我一直在寻找一种永久的方式来为不同的 repos 关闭 GPG 签名。我已经将它们设置为在这些存储库中使用我的电子邮件,但我无法弄清楚如何让 GPG 停止这些存储库。

4

1 回答 1

6

如何禁用每个 repo 的 GPG 签名

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

git config --local commit.gpgsign false

或者

git config commit.gpgsign false

从 git文档

- 当地的

对于写入选项:写入存储库 .git/config 文件。这是默认行为

于 2020-01-13T07:27:02.647 回答