我长期以来一直是 Linux 用户,最近开始使用 MacBook。作为设置过程的一部分,我做了通常的“启动 Git”,其中包括创建一个 SSH 密钥。所有这些都很顺利。我还必须安装 GPG,因为只有在我的提交被签名时 Git 才可以让我进行提交。我生成了密钥,并设置了密码。它工作正常,我可以自由地提交!但是,每当我尝试提交任何东西时,都会收到以下消息并被迫输入密码:“请输入解锁 OpenPGP 秘密密钥的密码:”。我已经在互联网上搜索了很多文章,关于如何在 git push 时记住您的密码(我已经配置过了),以及其他各种无关的文章。我的同事没有这个问题,我找不到不必每次输入密码的方法。希望有一个超级简单的教程,我错过了,因为我不知道正确的关键字。提前感谢。
commit.gpgSign
控制(如果没有给出选项,则设置默认值),或在运行git commit
时使用-S
或--gpg-sign
选项。 - torek