gpt4 book ai didi

java - 在 sonatype 上发布 - 无公钥

转载 作者:行者123 更新时间:2023-12-01 08:59:01 24 4
gpt4 key购买 nike

我尝试在sonatype上发布我的java项目jar 。假设它名为 my.jar。我使用 pgp 使用我最近创建的 key 对其进行了签名:

gpg --gen-key
...
gpg2 --list-keys
gpg2 --keyserver pgp.mit.edu --send-keys 7E6DE63A
gpg2 --keyserver pgp.mit.edu --recv-keys 7E6DE63A
##gpg: key 7E6DE63A: not changed
gpg2 -ab my.jar
##You need a passphrase to unlock the secret key for
##2048-bit RSA key, ID 7E6DE63A, created 2017-01-24

然后我使用 sonatype 中的 staging upload 选项卡部署了 my.jarmy.jar.asc。然后在 staging repositories 选项卡中我看到:

No public key: Key with id: (f998bc7c7e6de63a)
was not able to be located on http://pgp.mit.edu:11371/.
Upload your public key and try the operation again.

这有什么问题吗?错误消息中提到的 ID 到哪里去了?

最佳答案

1。您需要将您的公共(public) GPG key 上传到 key 服务器。

有几个来源可以告诉您如何操作:

  1. https://dzone.com/articles/how-to-create-and-release-a-jar-to-maven-central
  2. http://central.sonatype.org/pages/working-with-pgp-signatures.html#installing-gnupg
  3. https://help.ubuntu.com/community/GnuPrivacyGuardHowto

从你的脚步中我可以看出你已经做到了。

2。检查一下:

检查您的 key 是否在服务器上很容易。在 http://pgp.mit.edu 上搜索 f998bc7c7e6de63a .

由于它是十六进制,因此应以 0x 开头: http://pgp.mit.edu/pks/lookup?search=0xf998bc7c7e6de63a

正如您所看到的,它确实返回了一条记录。

3。复制

然后 key 将被复制。您可能尝试部署得太快,并且尚未在网络上可用。 30 分钟内尝试一下,应该会起作用。

关于java - 在 sonatype 上发布 - 无公钥,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41832328/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com