我该怎么做才能忘记在提交时一次又一次地输入密码?
有这回答有关 Kleopatra 的问题,但显然 UI 已经改变并且没有缓存密码的选项。
答案1
这使得它工作了。
~/.gnupg/gpg-agent.conf
:
default-cache-ttl 34560000
max-cache-ttl 34560000
pinentry-program "/mnt/path/to/bin/pinentry.exe"
您需要安装 Gpg4Win 并使用pinentry.exe
所提供的功能。
https://www.39digits.com/signed-git-commits-on-wsl2-using-visual-studio-code
答案2
在 Stack Overflow 帖子中 禁止 GPG 命令中的密码提示,这是 Marc Tifrea 的回答:
经过大量挖掘后,我发现这个命令可以禁用 Windows 上的输入提示(也适用于 *nix 系统):
--pinentry-mode=loopback
完整命令如下:
gpg --pinentry-mode=loopback --passphrase "PASSWORD" -d -o "PATH\TO\OUTPUT" "PATH\TO\FILE.gpg"