gpt4 book ai didi

Git 在签署提交时停止询问密码

转载 作者:行者123 更新时间:2023-12-04 18:47:14 27 4
gpt4 key购买 nike

我设置了 git 以允许 GPG 签署提交。它工作正常,但最近我注意到有时我没有提示输入密码,我收到消息 You need a passphrase to unlock the secret key for user:当使用 -S 提交时标志,尽管提交仍然通过。有时会提示我输入密码,一切正常。

奇怪的是,当我检查 git log --show-signature它表明没有提示输入密码的提交被列为具有良好签名的提交,就像其他提交一样。

我正在运行 Ubuntu 14.04、git 1.9.1 和 GnuPG 1.4.16。

我在想这与 Ubuntu 不输入你的 sudo 密码(如果你最近输入过)有关。但我不明白这会如何影响 git。

最佳答案

由于您的GPG_AGENT_INFO设置为 /run/user/1000/keyring-1snE5N/gpg:0:1 ,
gnome-keyring充当您的 GPG 代理并缓存您的密码,然后使用它来签署 future 的提交。

如果您希望 gnome-keyring 停止提供 key 环服务一段时间,我相信 gnome-keyring 有一个“锁定 key 环”选项(这将要求您使用登录密码解锁 key 环)

关于Git 在签署提交时停止询问密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29223399/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com