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


prtyaa
prtyaa 2023-12-29 20:08:38 51514 赞同 0 反对 0
分类: 资源
在本地使用 GPG 签名需要发布的包后进行上传到中央 Maven 仓库。

提示错误:
[ERROR] * No public key: Key with id: (1e5cbef8b550fb7d) was not able to be located on <a href=keys.openpgp.org:11371/. 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=keys.gnupg.net:11371/&g. 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=pool.sks-keyservers.net:11371. Upload your public key and try the opera tion again.



错误原因和解决办法
出现上面的错误的原因是你本地使用 GPG 签名了,但是你的公钥没有上传到服务器上。
这将导致你签名没有办法被使用。
解决办法就是将你的公钥上传上去。
登录: https://keys.openpgp.org 网站
输入你的签名的电子邮件地址进行校验。



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



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



如果你使用的是 Window 的环境,相信在创建 GPG 的时候,你已经安装了Kleopatra,你可以运行 Kleopatra。
然后找到你的秘钥。
右键选择导出。



将这个导出文件保存后,再次返回 keys.openpgp.org/ 网站,
选择 上传。



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



请注意,当你上传成功后,系统会向你的秘钥中的邮件地址发送一个电子邮件过去。
在这个电子邮件中包含有一个链接,你需要单击链接确定后才会完成上传。



当完成所有操作后,刷新浏览器,然后使用你的电子邮件进行搜索。
如果你能够和第一步一样搜索到数据,那么说明你的公钥已经上传上去了。
重新运行 Maven
随后再在项目中运行 mvn clean deploy,需要耐心等待一些时间。
等最后你应该可以看到部署成功,并且签名什么的不会有什么问题了。



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

如果您发现该资源为电子书等存在侵权的资源或对该资源描述不正确等,可点击“私信”按钮向作者进行反馈;如作者无回复可进行平台仲裁,我们会在第一时间进行处理!

评价 0 条
prtyaaL2
粉丝 1 资源 1949 + 关注 私信
最近热门资源
银河麒麟桌面操作系统备份用户数据  128
统信桌面专业版【全盘安装UOS系统】介绍  123
银河麒麟桌面操作系统安装佳能打印机驱动方法  116
银河麒麟桌面操作系统 V10-SP1用户密码修改  106
麒麟系统连接打印机常见问题及解决方法  9
最近下载排行榜
银河麒麟桌面操作系统备份用户数据 0
统信桌面专业版【全盘安装UOS系统】介绍 0
银河麒麟桌面操作系统安装佳能打印机驱动方法 0
银河麒麟桌面操作系统 V10-SP1用户密码修改 0
麒麟系统连接打印机常见问题及解决方法 0
作者收入月榜
1

prtyaa 收益393.62元

2

zlj141319 收益218元

3

1843880570 收益214.2元

4

IT-feng 收益209.13元

5

风晓 收益208.24元

6

777 收益172.71元

7

Fhawking 收益106.6元

8

信创来了 收益105.84元

9

克里斯蒂亚诺诺 收益91.08元

10

技术-小陈 收益79.5元

请使用微信扫码

加入交流群

请使用微信扫一扫!