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