我有一个自定义位置,我有我的 GPG key ,这与默认的 ~/.gnupg
目录不同。
我需要使用 GPG 签署 git 提交,但我找不到任何选项来指定 Git 的自定义位置:它总是在默认位置进行搜索。
有这个选项吗?我尝试修改:
program =/usr/bin/gpg --homedir ~/.mygnupg
在 .git/config
文件中,但没有成功!
最佳答案
您应该能够使用 GNUPGHOME
environment variable :
GNUPGHOME=~/.mygnupg git commit ...
您也可以set this variable in your ~/.profile
or ~/.bash_profile
如果您希望它始终设置为该值。
关于linux - 使用 GPG 签名时如何将 --homedir 传递给 git?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55576302/