android - 将 lib 上传到 bintray.com 时无法通过电子邮件获取 gpg 密钥
问题描述
我正在使用本教程将我的 android lib 上传到 bintray.com
我按照以下步骤上传库:
- gpg --gen-key
- gpg --list-keys
- gpg --keyserver hkp://pool.sks-keyservers.net --send-keys PUBLIC_KEY_ID
- gpg -a --export yourmail@email.com > public_key_sender.asc
- gpg -a --export-secret-key yourmail@email.com > private_key_sender.asc
我已将 PUBLIC_KEY_ID 替换为我的密钥 ID,电子邮件也一样。
我不明白为什么我没有收到电子邮件?
解决方案
您不应该期望在您用于密钥的地址收到电子邮件。您在那里执行的任何步骤都不应该导致任何人发送任何类型的电子邮件确认。
在gpg --gen-key
您应该输入一个与密钥关联的电子邮件地址,并且在导出期间您应该使用相同的电子邮件地址来告诉 GPG 您希望它为您导出哪个密钥。电子邮件仅用作密钥的名称。
如果所有的 GPG 内容都没有错误地完成,您应该可以访问http://pool.sks-keyservers.net/并搜索您使用的电子邮件地址,并在结果列表中显示密钥。如果可行,您可以继续本教程的下一步:
打开 Bintray 的 Edit Profile 页面并单击 GPG Signing。分别使用上一步导出的 public_key_sender.asc 和 private_key_sender.asc 文件中的内容填写公钥和私钥。
推荐阅读
- android - Firefox for Android 中不显示细线性渐变
- java - 如何在运行时创建 Mono 序列
- java - 表 Laws_Table 没有名为 Category_name 的列(代码 1 SQLITE_ERROR)
- ios - 不调用 UINavigationControllerDelegate 方法
- javascript - 按数组循环遍历对象树
- bash - bash printf重复行
- react-native - React Native - 添加边距:相机胶卷中的 1
- java - 机器上的审核日志显示每次在 JSch 中连接的通道时登录
- python - jpype._jclass.NoClassDefFoundError:edu/stanford/nlp/python/SUTimeWrapper
- jquery - 如何读取文本文件并将其显示到
,保留换行符、制表符和换行符?