我已将 GNUPGHOME 设置为“/somedir/gpg”,并且它是设置,因为echo $GNUPGHOME
在 bash 和 zsh 中都返回正确的值。但是,gpg -h
仍然将 ~/.gpg 列为主目录,并且它看不到我的密钥。我会使用标志--homedir
,但我正在尝试使用git commit -s
,所以我无法指定它。
答案1
事实证明,虽然我在 bash 中将其设置为环境变量,但我忘记在 zshrc 中使用 export。
我已将 GNUPGHOME 设置为“/somedir/gpg”,并且它是设置,因为echo $GNUPGHOME
在 bash 和 zsh 中都返回正确的值。但是,gpg -h
仍然将 ~/.gpg 列为主目录,并且它看不到我的密钥。我会使用标志--homedir
,但我正在尝试使用git commit -s
,所以我无法指定它。
事实证明,虽然我在 bash 中将其设置为环境变量,但我忘记在 zshrc 中使用 export。