我有一个自定义位置,我在其中拥有GPG密钥,这与默认的~/.gnupg
目录不同。
我需要使用 GPG 签署 git 提交,但我找不到任何选项来指定 Git 的自定义位置:它总是在默认位置中搜索。
有没有选择?我尝试修改:
program = /usr/bin/gpg --homedir ~/.mygnupg
在.git/config
文件中,但没有运气!
您应该能够使用 GNUPGHOME
环境变量:
GNUPGHOME=~/.mygnupg git commit ...
如果您希望此变量始终设置为该值,也可以在~/.profile
或~/.bash_profile
中设置此变量。