开发环境: Git附带的 Mingw64。
我想和maven-gpg-plugin签个名
[INFO] --- maven-gpg-plugin:1.6:sign (sign-release-artifacts) @ systemds ---
[INFO] gpg: keybox 'F:\Repo\systemds/pubring.kbx' created
[INFO] gpg: can't connect to the agent: Invalid value passed to IPC
[INFO] gpg: no default secret key: No secret key
[INFO] gpg: signing failed: No secret key设置GNUPGHOME后,错误消息:
[INFO] [INFO] --- maven-gpg-plugin:1.6:sign (sign-release-artifacts) @ systemds ---
[INFO] gpg: can't connect to the agent: Invalid value passed to IPC
[INFO] gpg: can't connect to the agent: Invalid value passed to IPC
[INFO] gpg: keydb_search failed: No agent running
[INFO] gpg: no default secret key: No agent running
[INFO] gpg: signing failed: No agent running发布于 2021-11-10 07:08:11
设置GNUPGHOME的环境变量可以解决此问题。
export GNUPGHOME=$HOME/.gnupg注意:不要使用~作为代表家庭的~/.gnupg。
解释:
插件试图在当前目录中创建密钥文件,正如我们从行中看到的那样
[INFO] gpg: keybox 'F:\Repo\systemds/pubring.kbx' created指出GNUPGHOME后解析。
https://stackoverflow.com/questions/69888775
复制相似问题