申请gpg签名(命令行版)

编程 > Java (1819) 2026-07-08 09:31:22

环境

  • Windows

用途:maven 上传jar 到中央仓库

软件下载gpg4win和安装

gpg4win

通过网盘下载来支持我们,网盘地址:gpg4win-4.0.4.exe: (访问密码: 9987)
或者官网下载地址 https://gpg4win.org/download.html

下载以后双击开始安装,一路默认即可。

申请gpg签名

打开windows cmd窗口(安装后新打开一个cmd窗口,老窗口环境没生效,可能报错命令未找到)

执行命令

gpg --gen-key


申请gpg签名

回车会提示输入名称和邮箱,然后是密码,密码(如果设置了,可选设置)一定要记住,后面上传jar的时候需要输入进行验证。

生成pub 密钥

最后的pub圈住的下面要用

 

上传签名公钥到公共服务器

 

为啥要上传公共服务器?只有你上传到了公共服务器,上传jar包的时候maven仓库才能拿到公钥验证你的文件是否完整等。



上传和检查签名公钥到公共服务器

gpg --keyserver keyserver.ubuntu.com --send-keys F060D06C8E31************(根据自己生成的来)


检查上传公钥是否可用

gpg --keyserver keyserver.ubuntu.com --recv-keys F060D06C8E31************(根据自己生成的来)


上传后立即检查,是很有可能检查没有的

检查无数据
检查无数据

多等一会就有了,正常如下:

检查正常情况
检查正常情况


检查到以上状态则gpg签名申请流程完成。如果程序还是提示没有gpg密钥之类的,重启应用再试。



 


评论
User Image
提示:请评论与当前内容相关的回复,广告、推广或无关内容将被删除。

相关文章
环境Windows用途:maven 上传jar 到中央仓库软件下载gpg4win和安装gpg4win通过网盘下载来支持我们,网盘地址:gpg4win-4.0.4
环境Windows 11gpg4win 5.0.2用途:maven 上传jar 到中央仓库 软件下载和安装gpg4win通过网盘下载来支持我们,网盘地址:gp
警告描述W: https://mirrors.aliyun.com/docker-ce/linux/ubuntu/dists/jammy/InRelease: Key is stored in ...
在使用 Kleopatra(Gpg4win 的证书管理器)导出 OpenPGP 公钥到密钥服务器时,弹出错误提示: 无法将证书导出到密钥服务器,因为密钥服务器的
Android_开发_申请网络访问权限步骤一:配置允许HTTP明文访问xml文件在res的xml目录添加以下网络配置文件允许HTTP协议的明文访问(Androi
注册maven中央库账户打开地址:Maven Central (sonatype.com) 参考上图,然后进入下一个页面
1.注册中央仓库账号打开 https://issues.sonatype.org/  注册一个账号。账号注册 填入你自己的账号注册信息即可。2.创建issues 登录成功后在导航找到新建点击弹窗...
1.使用idea创建JavaFX项目idea创建JavaFX项目创建后运行尝试:运行结果 可以看到目前是能正常运行 Hello Word项目的,这个时候还没有maven支持
在这个Spring Boot示例中,学习将 Web 应用程序配置为使用自签名证书在 SSL (HTTPS) 上运行
Windows11(简称win11)目前稳定版本已经发布几个月了,菜单关闭折叠_win11右键菜单怎么变回去
1.下载apache maven软件包 链接:Maven – Download Apache Maven下载命令 wget https://dlcdn.apac
在实际项目中可能存在一些特殊的jar包在maven仓库中没有,需要我们手动添加,本文主要讲解maven如何添加本地依赖jar包
阿里云(原万网)域名,配合acme.sh 脚本申请免费的泛型SSL证书,开启HTTPS时代。首先是创建阿里云的子账号赋予子账号域名DNS相关操作权限,参考:
需求说明在maven构建项目时候,构建完成后或者构建项目前先zip压缩或者zip解压某个文件。 插件引入在maven项目的pom.xml文件中的build-&gtl;p
maven package打包项目跳过Junit测试<build&gtl; <plugins&gtl; <plugin&gtl; <groupId&gtl;org.apa...