答案 0 :(得分:7)
对于Linux / Mac,您可以使用gpg
。我学会了如何做到这一点here。我需要使用sudo
为以下命令添加前缀。
生成密钥
gpg --gen-key
遵循默认值,但输入您的姓名和电子邮件以及可选的密码。
列出密钥。
gpg --list-keys
应显示如下内容:
pub 2038R/91E83BF2 2017-05-13
uid Bob <name@example.com>
sub 2038R/E3872671 2017-05-13
将公钥上传到密钥服务器
gpg --keyserver hkp://pool.sks-keyservers.net --send-keys PUBLIC_KEY_ID
将PUBLIC_KEY_ID
替换为您的ID(上例中的91E83BF2
)。
将公钥和私钥导出到文本文件
gpg -a --export name@example.com > public_key_sender.asc
gpg -a --export-secret-key name@example.com > private_key_sender.asc
将这些文件的内容复制到Bintray,编辑个人资料&gt; GPG签约。
答案 1 :(得分:3)
答案 2 :(得分:0)
我找到了解决方案,我需要它在Bintray中配置gpg签名。如果您未创建gpg密钥,请按照以下教程操作:https://help.github.com/articles/generating-a-new-gpg-key/
创建gpg密钥后,如果您不知道如何以铠装形式复制私钥,请按照git bash上的以下步骤操作:
gpg --list-secret-keys
gpg --export-secret-keys --armor string you have copied > private_key.asc
希望有帮助