GPG 使用 Maven 签名后发送到中央仓库提示 Upload your public key and try the operation

当使用GPG签名本地Maven包并尝试上传到中央仓库时,若出现错误提示找不到公钥,需将公钥上传到服务器。错误原因在于本地公钥未在公开服务器上注册。解决步骤包括:1) 登录keys.openpgp.org网站,2) 搜索电子邮件地址验证公钥,3) 如果未找到公钥则导出并上传,4) 完成邮箱验证。确保公钥上传成功后,重新运行Maven部署,问题即可解决。
摘要由CSDN通过智能技术生成

在本地使用 GPG 签名需要发布的包后进行上传到中央 Maven 仓库。

提示错误:

[ERROR]     * No public key: Key with id: (1e5cbef8b550fb7d) was not able to be located on <a href=http://keys.openpgp.org:11371/>http://keys.openpgp.org:11371/</a>. Upload your public key and try the operation again.
[ERROR]     * No public key: Key with id: (1e5cbef8b550fb7d) was not able to be located on <a href=http://keys.gnupg.net:11371/>http://keys.gnupg.net:11371/</a>. Upload your public key and try the operation again.
[ERROR]     * No public key: Key with id: (1e5cbef8b550fb7d) was not able to be located on <a href=http://pool.sks-keyservers.net:11371/>http://pool.sks-keyservers.net:11371/</a>. Upload your public key and try the opera
tion again.

 

gpg-key-01

 

错误原因和解决办法

出现上面的错误的原因是你本地使用 GPG 签名了,但是你的公钥没有上传到服务器上。

这将导致你签名没有办法被使用。

解决办法就是将你的公钥上传上去。

登录: https://keys.openpgp.org 网站

输入你的签名的电子邮件地址进行校验。

 

gpg-key-02

 

如果你的公钥已经上传的话,当你输入你的邮件地址,你将会看到下面的提示,表示的是用户电子邮件地址已经被找到了。

 

gpg-key-03

 

如果提示如下,表示的是你的邮件地址没有找到,你需要将你的公钥上传。

 

gpg-key-04

 

如果你使用的是 Window 的环境,相信在创建 GPG 的时候,你已经安装了Kleopatra,你可以运行 Kleopatra。

然后找到你的秘钥。

右键选择导出。

 

gpg-key-05

 

将这个导出文件保存后,再次返回 https://keys.openpgp.org/ 网站,

选择 上传。

 

gpg-key-06

 

然后选择上一步导出的文件,单击上传

 

gpg-key-07

 

请注意,当你上传成功后,系统会向你的秘钥中的邮件地址发送一个电子邮件过去。

在这个电子邮件中包含有一个链接,你需要单击链接确定后才会完成上传。

 

gpg-key-08

 

当完成所有操作后,刷新浏览器,然后使用你的电子邮件进行搜索。

如果你能够和第一步一样搜索到数据,那么说明你的公钥已经上传上去了。

重新运行 Maven

随后再在项目中运行 mvn clean deploy,需要耐心等待一些时间。

等最后你应该可以看到部署成功,并且签名什么的不会有什么问题了。

 

gpg-key-09

 

如上图提示的部署成功的 Maven 界面。

https://www.ossez.com/t/gpg-maven-upload-your-public-key-and-try-the-operation/785

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

HoneyMoose

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值