我目前正在尝试签署 Ubuntu CoC 2.0 版,并且已经签署了 1.1 版。当我访问http://launchpad.net/codeofconduct,有人告诉我:
当前版本为 2.0,发布于 2005-04-12
恭喜,您已经签署了 Ubuntu 行为准则。
下面的链接显示了使用我的 PGP 密钥对 1.1 的签名。此外,我在 2005 年之后很久才签署了 1.1,并且 1.1 被报告为当前版本。我是否不小心签署了错误的版本,导致我被锁定在签名系统之外?如果可能的话,我不想使我当前的签名无效。
答案1
我也有同样的情况:
The current version is 2.0, released 2005-04-12
Congratulations, you have already signed the Ubuntu Code of Conduct.
如果我点击“已签名”,我会看到我已签名的行为准则 1.1 版。您可以查看它,最后有一个“停用”按钮。
单击它,然后您可以使用通常的方法再次签名。这次您将签署 2.0 版本。
PS:抱歉,我的回答不够详细,但是我很着急:)
编辑:
我已经设法撤销了我的旧的行为准则,现在我已经签署了2.0版本。
Your Code of Conduct Signature was modified.
= Ubuntu Code of Conduct v2.0 =
然而我遇到了一些小问题;
首先,我删除了签署初始 COC 的旧密钥,因此我生成了一个新的。奇怪的是,运行命令时:
gpg --clearsign UbuntuCodeofConduct-2.0.txt
默认密钥已被占用。我的密钥环上现在有多个密钥,所以我没有使用刚刚在 Launchpad 网站上重新注册的密钥进行签名。使用所选密钥对 COC 进行签名的正确命令是:
gpg -u <name of wanted key> --clearsign UbuntuCodeofConduct-2.0.txt
因此,当我最终设法使用所需密钥签署 COC 时,Launchpad 并未接受我生成的响应。老实说,我至少复制/粘贴了 15 次响应,直到它最终接受了它。:)
现在我已经签署了 2.0 版本。