如何签署Ubuntu行为准则?

为了向特定项目提交补丁和物品,并有资格成为Ask Ubuntu的版主,我需要“签署行为准则”。
我该如何操作?
4个回答

签署Ubuntu行为准则变得非常简单

Launchpad提供了一份逐步指南:

https://launchpad.net/codeofconduct *

*请注意,只有在您已经签署了行为准则后,您才会在该页面上看到链接。

这将打开以下页面:

enter image description here

只要按照所列步骤操作即可。
  • 第一步并不一定是签署行为准则,但当然首先您需要拥有一个launchpad账户,您还需要创建和上传PGP密钥以便之后签署协议。
  • 下载行为准则。
  • 签署它!

您将被引导完成所有必要的步骤。如果遇到困难,甚至会有弹出窗口提供额外的帮助。

一旦您完成所有步骤(应该不会超过5分钟),希望您不再需要再次进行此操作。

当然,您也可以随时撤回您的签名。


詹姆斯給出的答案要好得多,因為我對你說的事情毫無頭緒,不知道該怎麼做。 - rancho

首先,按照这里的指示生成一个PGP密钥
然后,从这里下载行为准则的副本。 接下来,阅读行为准则。你并不是在签署具有法律效力的文件,但你正在签署一份会影响你的社区成员对你的看法的文件,如果你不同意它,那就不要签署。 然后,打开终端并运行以下命令:
gpg --clearsign UbuntuCodeofConduct-1.1.txt

这将创建一个类似于UbuntuCodeofConduct-1.1.txt.asc的文件。
在文本编辑器中打开该文件并复制它。
在Ubuntu行为准则页面上,点击“签署!”然后粘贴到文本框中。点击“继续”。恭喜,您已经签署了Ubuntu行为准则!

虽然已经给出的答案都非常详细,但我想再补充一个。有一种工具可以自动化这个过程(包括生成PGP密钥):行为准则签署助手。有一个PPA可用,还有一个单独的.deb文件。
它会引导您完成整个过程,所以您只需按照步骤操作,最后就能签署Ubuntu行为准则。
免责声明:我是这个工具的作者。

The Code of Conduct Signing Assistant


4你给出了新手们最好的答案之一。 - rancho

正如你所说,为了充分利用launchpad并能够提交补丁,在你感兴趣的特定项目中提供帮助,并参与到launchpad社区和其他相关社区中,有一个"行为准则"你必须首先同意。该准则基本上要求你要遵守行为规范,不要对每个人都像《第三滴血》中的兰博那样。
要做到这一点,首先你需要(假设你已经有了指纹。如果没有,请看下面):
访问http://launchpad.net并注册一个账户。注册完成后,你应该会看到类似以下内容的页面:

enter image description here

点击您的用户账户,然后在底部您应该会看到一个选项,上面写着“已签署的Ubuntu行为准则”

enter image description here

在我的图像中,它写着YES,但如果你还没有这样做,它应该会给你一个链接到行为准则页面的链接。如果你点击链接,它会把你发送到CoC页面,在那个页面底部你可以阅读整个CoC并接受和激活它。在接受之前,您需要在CoC页面输入您的指纹:

enter image description here

现在这只是在launchpad网站上。
要使其工作,您还需要您的PGP密钥,因为这是“接受”行为准则的方式。
要做到这一点,您首先需要:
1. 打开Dash并输入password,然后查找“密码和密钥”应用程序:

enter image description here

2. 转到菜单并选择NEW。它应该打开一个窗口,在那里您将选择PGP密钥:

enter image description here

3. 按照PGP密钥的每个步骤,直到获得您的PGP密钥。这是您将首先在密码和密钥中使用的密钥,以发布到Ubuntu密钥服务器。
4. 在“密码和密钥”中,选择“我的个人密钥”选项卡,然后选择您的密钥。打开远程菜单,然后单击同步和发布密钥...按同步按钮开始同步。您可能需要首先使用“密钥服务器”按钮选择Ubuntu密钥服务器。
5. 再次在“密码和密钥”中,单击“我的个人密钥”,然后选择您的密钥,双击或按空格键。选择详细信息选项卡。从“指纹”部分复制代码。
6. 复制指纹后,转到我之前在launchpad中提到的CoC页面,您应该看到一个名为“指纹”的选项。只需将刚刚复制的指纹粘贴到那里并接受即可。
7. 完成,您已正式接受了Launchpad中的行为准则。

有几个链接很重要,可以解释为什么需要签署:

为什么要签署行为准则:https://help.ubuntu.com/community/SigningCodeofConduct

签署步骤(包括终端命令):http://www.wikihow.com/Sign-the-Ubuntu-Code-of-Conduct

另一个有用的问题链接在这里:如何创建PGP密钥?


2新手的绝佳答案 - rancho