Launchpad 无法导入您的 OpenPGP 密钥

Launchpad 无法导入您的 OpenPGP 密钥

快速为我生成一个 gpg 密钥:

quickly share
Get Launchpad Settings
The authorization page:
 (https://launchpad.net/+authorize-token?oauth_token=*******&allow_permission=DESKTOP_INTEGRATION)
should be opening in your browser. Use your browser to authorize
this program to access Launchpad on your behalf. 

Waiting to hear from Launchpad about your decision...
Launchpad connection is ok
It seems you don't have a gpg key on your computer. Do you want to create one (this may take a while)? y/[n]: y

Not enough random bytes available.  Please do some other work to give
the OS a chance to collect more entropy! (Need 282 more bytes)
*********.+++++
+++++
gpg: key **** marked as ultimately trusted
gpg: checking the trustdb
gpg: 3 marginal(s) needed, 1 complete(s) needed, PGP trust model
gpg: depth: 0  valid:   1  signed:   0  trust: 0-, 0q, 0n, 0m, 0f, 1u
Your gpg key has been create. You have to upload it to Launchpad. Guidance is provided in Launchpad help. Press any key once done 

但是当我将指纹粘贴到lauchpad时,它显示:

Launchpad 无法导入您的 OpenPGP 密钥

您是否正确输入了完整的指纹?(指纹帮助)您的密钥是否已在 Ubuntu 密钥服务器中?您可能需要等待十分钟(如果您直接推送到 Ubuntu 密钥服务器)到一个小时(如果您将密钥推送到另一台服务器)。(发布密钥帮助)

我尝试了两种方法,Passwords and keys一种是使用(GUI)指纹,另gpg --fingerprint一种是使用 CLI 指纹,但错误仍然相同。我注意到 GUI 指纹比 CLI 指纹多了一个空格。我等了 16 个小时以上,但仍然出现相同的错误?

任何想法?

答案1

在将您的密钥导入 Launchpad 之前,它必须在 Ubuntu 密钥服务器上可用。

发布你的密钥

您的密钥只有在其他人可以验证您签名的内容时才有用。通过将您的密钥发布到密钥服务器(该服务器充当人们公钥的目录),您可以将您的公钥提供给任何其他人。

在将密钥添加到 Launchpad 之前,您需要将其推送到 Ubuntu 密钥服务器。

使用密码和加密密钥

步骤 1 打开密码和加密密钥。

第 2 步选择我的个人密钥选项卡,选择您的密钥。

步骤 3 从菜单中选择远程 > 同步和发布密钥。选择同步按钮。(如果您不使用 Ubuntu,则可能需要将 hkp://keyserver.ubuntu.com 添加到密钥服务器。)

您的密钥最多可能需要三十分钟才能在 Launchpad 上使用。此后,您就可以将新密钥导入 Launchpad 了!

从:https://launchpad.net/+help-registry/openpgp-keys.html#publish

答案2

命令行替代方案

gpg --send-keys --keyserver kerserver.ubuntu.com

浏览器替代品

https://keyserver.ubuntu.com/#submitKey

粘贴 的输出gpg --export --armor,然后提交。

相关内容