首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >gpg:无法连接到代理:传递给IPC的无效值

gpg:无法连接到代理:传递给IPC的无效值
EN

Stack Overflow用户
提问于 2021-11-08 19:15:11
回答 1查看 690关注 0票数 0

开发环境: Git附带的 Mingw64。

我想和maven-gpg-plugin签个名

代码语言:javascript
复制
 [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后,错误消息:

代码语言:javascript
复制
[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
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-11-10 07:08:11

设置GNUPGHOME的环境变量可以解决此问题。

代码语言:javascript
复制
export GNUPGHOME=$HOME/.gnupg

注意:不要使用~作为代表家庭的~/.gnupg

解释:

插件试图在当前目录中创建密钥文件,正如我们从行中看到的那样

代码语言:javascript
复制
[INFO] gpg: keybox 'F:\Repo\systemds/pubring.kbx' created

指出GNUPGHOME后解析。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69888775

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档