代码之家  ›  专栏  ›  技术社区  ›  J P

Mac GPGSuite的密码过期

  •  0
  • J P  · 技术社区  · 3 周前

    我有一台OS Sequoia 15.2的Mac,我设置了一个受密码保护的Gpg密钥。我用 GPG Suite 来自gpg工具。

    当我尝试通过git提交代码时,我通常会被要求重新输入gpg密码。有时,如果我最近已经提交,则不会提示我再次输入密码。

    我希望能够配置在升级为重新输入密码之前需要经过的时间。这可行吗?如果是,我如何实现这一目标?有其他方法可以做到这一点吗?

    提前感谢!

    我发现了一些建议,比如 this one 通过命令行提供解决方案。我不太习惯命令行,如果有的话,我希望有一些替代解决方案。

    1 回复  |  直到 3 周前
        1
  •  1
  •   Thanasis M    3 周前

    你可以跟随 this guide 通过macOS钥匙链UI,密码或多或少会被记住。正如文件中提到的:

    GPG Suite首选项窗格(旧名称:GPGPreferences)密码部分 还可以选择设置密码缓存的特定时间。 输入您希望密码的秒数 记得。在此时间段之后的密码查询将再次显示 pinentry询问您的密码。

    但是,请记住,您的GPG密码似乎无法被记住超过99999秒。如果您希望在更长的时间后请求密码,如果更适合您的需求,您可以考虑完全删除密码。