Pinentry 是 GnuPG 的密码输入工具,依赖图形桌面环境工作,在 WSL 无法正常弹出密码输入框,进而导致 gpg 签名失败。本文分析梳理了针对上述问题的常见解决方案以及各自的优劣,并在文末给出了笔者的建议。