这是我输入命令签署 Launchpad 行为准则时得到的结果。
clearsign failed: secret key not available
我按照 Launchpad 的步骤操作,但在上传密钥后没有收到来自 Launchpad 服务器的确认电子邮件。这似乎是这里缺少的一点,但我认为我可以不按照这些说明进行签名。
这就是我所做的一切:
gpg --clearsign ./UbuntuCodeofConduct-2.0.txt
gpg: no default secret key: secret key not available
gpg: ./UbuntuCodeofConduct-2.0 (1).txt: clearsign failed: secret key not available
Launchpad 指示我这样做,但正如我之前所说,它还说我会收到一封我无法找到的电子邮件。
当我这样做的时候:
gpg --fingerprint
我没有输出。
答案1
首次使用海马到出口一个 ASC 文件。
在 Seahorse 程序中单击密钥并选择,获取密钥的 ID 号特性
进入终端中的 ASC 文件目录并执行
gpg --import **keyname**.asc
提供密码
现在通过提供密钥 ID 签署 Ubuntu 行为准则
gpg --clearsign --default-key **KEY_ID** UbuntuCodeofConduct-2.0.txt
转到签名页面,Launchpad 平台将要求粘贴生成的签名密钥的内容。
它将与原始文件同名,但以澳大利亚科学学会延伸。