首页 > 解决方案 > 将 lib 上传到 bintray.com 时无法通过电子邮件获取 gpg 密钥

问题描述

我正在使用教程将我的 android lib 上传到 bintray.com

我按照以下步骤上传库:

  1. gpg --gen-key
  2. gpg --list-keys
  3. gpg --keyserver hkp://pool.sks-keyservers.net --send-keys PUBLIC_KEY_ID
  4. gpg -a --export yourmail@email.com > public_key_sender.asc
  5. gpg -a --export-secret-key yourmail@email.com > private_key_sender.asc

我已将 PUBLIC_KEY_ID 替换为我的密钥 ID,电子邮件也一样。

我不明白为什么我没有收到电子邮件?

标签: androidgnupgaarbintray

解决方案


您不应该期望在您用于密钥的地址收到电子邮件。您在那里执行的任何步骤都不应该导致任何人发送任何类型的电子邮件确认。

gpg --gen-key您应该输入一个与密钥关联的电子邮件地址,并且在导出期间您应该使用相同的电子邮件地址来告诉 GPG 您希望它为您导出哪个密钥。电子邮件仅用作密钥的名称。

如果所有的 GPG 内容都没有错误地完成,您应该可以访问http://pool.sks-keyservers.net/并搜索您使用的电子邮件地址,并在结果列表中显示密钥。如果可行,您可以继续本教程的下一步:

打开 Bintray 的 Edit Profile 页面并单击 GPG Signing。分别使用上一步导出的 public_key_sender.asc 和 private_key_sender.asc 文件中的内容填写公钥和私钥。


推荐阅读