为了向某些项目提交补丁和项目,以及有资格担任 Ask Ubuntu 的版主,我需要签署行为准则。
我该怎么做呢?
答案1
签署 Ubuntu 行为准则变得非常容易
Launchpad 提供了一步一步的指南来做到这一点:
https://launchpad.net/codeofconduct *
*请注意,只有您已经签名,才会看到代码链接
这将打开以下页面:
您所要做的就是按照概述的步骤操作。
- 第一步不一定与签署行为有关,但当然你首先需要一个启动板账户,你还需要创建并上传一个PGP 密钥稍后签署您的协议。
- 下载行为准则。
- 签字!
您将获得成功所需的所有步骤的指导。如果您遇到困难,甚至还会弹出额外帮助窗口。
一旦完成所有操作(不应花费超过 5 分钟的时间),希望您永远不需要再这样做。
当然,您也可以随时撤回您的签名。
答案2
第一的,按照此处所述制作 PGP 密钥。
然后,阅读行为准则。您签署的不是具有法律效力的文件,而是会影响社区成员意见的文件,如果您不同意,就不要签署。然后,打开终端并运行以下命令:
gpg --clearsign UbuntuCodeofConduct-1.1.txt
这将创建一个类似这样的文件UbuntuCodeofConduct-1.1.txt.asc
。
在文本编辑器中打开该文件并复制它。
在 Ubuntu 行为准则页面上,单击“签署!”,然后将其粘贴到文本框中。单击“继续”。恭喜,您已签署 Ubuntu 行为准则!
答案3
虽然给出的答案已经很详细了,但我想补充一点我自己的答案。有一个工具可以自动执行该过程(包括生成 PGP 密钥):行为准则签署助理。有一个可用的 PPA 以及一个单独的 .deb 文件。
它将指导您完成整个过程,因此您只需按照步骤操作即可签署 Ubuntu 行为准则。
免责声明:我是该工具的作者。
答案4
正如您所说,为了充分利用 launchpad,并有能力提交补丁,帮助您感兴趣的项目,并全面参与 launchpad 社区和 launchpad 中其他相关社区,您必须首先同意“行为准则”,该准则基本上表明您将按照要求行事,而不是对每个人都采取 Rambo III 行为。
要做到这一点,您必须先(假设您已经有指纹。如果没有,请参见下文):
去http://launchpad.net并注册一个账户。注册后,你应该看到类似这样的内容:
点击你的用户帐户,在底部你会看到一个选项“签署 Ubuntu 行为准则”:
在我的图片中,它显示“是”,但如果您还没有这样做,它应该会为您提供“行为准则”页面的链接。如果您单击该链接,它将把您发送到 CoC 页面,您可以在该页面阅读整个 CoC 并在该页面底部接受并激活它。接受之前,您需要在 CoC 页面中输入您的指纹:
目前这仅在启动板网站上。
为了使其工作,您还需要您的 PGP 密钥,因为这是“接受” CoC 的方式。
要做到这一点您首先要:
打开 Dash 并输入密码然后寻找密码和密钥应用程序:
转到菜单并选择新建。它将打开一个窗口,您可以在其中选择 PGP 密钥:
按照 PGP 密钥的每个步骤操作,直到您获得 PGP 密钥。这是您将在密码和密钥中首先使用的密钥,用于在 Ubuntu 密钥服务器中发布。
在密码和密钥中,选择我的个人钥匙选项卡,然后是您的密钥。打开远程菜单并单击同步和发布密钥...按同步按钮开始同步。您可能需要先使用“密钥服务器”按钮选择 Ubuntu 密钥服务器。
再次在“密码和密钥”中点击我的个人钥匙然后输入您的密钥,双击它或按空格键。选择“详细信息”选项卡。从“指纹”部分复制代码。
复制指纹后,转到我在启动板开头提到的 CoC 页面,您应该会看到一个选项,上面写着“指纹”。只需将刚复制的指纹粘贴在那里并接受即可。
完成后,您已正式接受 Launchpad 中的行为准则。
有几个链接可以帮助您了解为什么需要签名:
为什么要签署 CoC:https://help.ubuntu.com/community/SigningCodeofConduct
执行此操作的步骤(包括终端命令):http://www.wikihow.com/Sign-the-Ubuntu-Code-of-Conduct
另一个很好的问题链接在这里:如何制作 PGP 密钥?