在 MacOSX 上,我正在使用gnupg21
以签署git commit
. 根据项目目前我正在某个时候我使用IDE(这里IntellijIDEA
)进行交互git
和某个直接terminal
。
我必须设置
pinentry-program /usr/local/bin/pinentry-mac
Run Code Online (Sandbox Code Playgroud)
能够继续工作IntellijIDEA
。
但是,当我使用terminal
. 您认为可以根据情况配置gnupg21
选择pinentry
程序吗?
/usr/local/bin/pinentry-mac
/usr/local/bin/pinentry
编辑:我当前的配置文件
gpg-agent.conf
enable-ssh-support
default-cache-ttl 14400
max-cache-ttl 86400
log-file /var/log/gpg-agent.log
pinentry-program /usr/local/bin/pinentry-mac
Run Code Online (Sandbox Code Playgroud)
配置文件
keyserver hkp://keys.gnupg.net
no-tty
use-agent
Run Code Online (Sandbox Code Playgroud)