跳至内容

入门

对于任何希望参与或以任何方式贡献 Rocky Linux 的用户来说,做出贡献都应该是简单明了的。这可能通过一个特别兴趣小组(Special Interest Group)来实现,也可能只是贡献给核心的 Rocky Linux 发行版。

目的

本页面将介绍注册 Rocky 账户服务账户的基本步骤,以及与 Rocky 生态系统交互的其他基础知识。

入门指南

本节将介绍注册账户和填写 Rocky 账户服务基本信息的入门知识。

创建账户

创建和管理您的 Rocky 账户从 Rocky 账户服务开始。

  • 访问 Rocky 账户服务 页面并点击“注册”选项卡
  • 填写出现的必要字段,例如用户名、名字、姓氏和电子邮件地址,然后点击“注册”
  • 您将收到一封激活邮件。请激活您的账户。
  • 登录您在 Rocky 账户服务 页面上的账户

个人资料信息

登录后,您将进入您的个人资料页面。点击您的电子邮件地址下方的“编辑个人资料”以更改您的个人资料。

强烈建议您在“个人资料”选项卡中填写以下信息

  • 区域设置
  • 时区
  • 聊天昵称(如果适用)
  • 您的 github/gitlab 用户名

默认情况下,如果您的电子邮件地址在 libravatar 上有账户,您将自动获得一个个人资料图片。如果没有,您可以通过在个人资料选项卡中点击“更改头像”按钮来创建一个。

强烈建议您填写“SSH & GPG 密钥”选项卡。您的 SSH 密钥应同步到 Rocky Linux GitLabRESF Git Service

强烈建议您为您的账户添加 OTP。

签署协议

在编辑个人资料时,有一个“协议”选项卡,其中包含 Rocky 的所有当前协议。强烈建议您审阅并签署以下协议:

  • Rocky 开源贡献者协议
  • Rocky Git 贡献者协议

有关更多信息,请参阅 详细信息 部分。

请求 Rocky 账户服务中的群组访问权限

Rocky 账户服务中的群组定义了角色、访问权限、群组成员资格,或以上任何组合。这些群组可以是特别兴趣小组,也可以是 Rocky Linux 项目或 RESF 生态系统中的一个团队。

总的来说,请求访问权限的基本步骤从这里开始:

  • 在 RAS 中创建您的账户
  • 填写您的个人资料
  • 签署相关协议
  • 找到您希望加入的群组,并找到赞助人

  • 查看 特别兴趣小组 页面

  • 查看 IRC 和聊天页面

  • 直接联系赞助人或向群组的相应频道发送消息

每个群组成为 Rocky 账户服务中群组成员的流程都将不同。大多数群组需要签署协议,有些可能基于每次请求。每个群组都应该有可以联系以获取加入群组信息的“赞助人”。可以通过 Rocky Linux Mattermost 联系他们。

一些赞助人可能会发送其他文档给您,来自主 wiki 或其专用 wiki,其中将详细说明他们期望您遵循的程序。

详细信息

本节将更详细地概述 Rocky 账户服务的各个方面以及您可能与之交互的基础设施。

协议

Rocky 账户服务中的协议表明您理解并同意在使用任何 Rocky 相关服务时所期望的条款。

您会发现,100% 的情况下,您至少需要签署一项协议,那就是 `Rocky 开源贡献者协议`。如果您打算使用 git.rockylinux.org 或 git.resf.org(大多数贡献者都会这样做),签署 `Rocky Git 贡献者协议` 是必需的。

在赞助人或团队负责人将您添加到群组之前,他们将能够查看您的个人资料,以验证您是否已签署相应的协议,然后才能继续。如果您的个人资料设置为私有,这可能需要从 Core/RelEng 请求信息。如果您不接受或不能同意条款,您将无法为任何 Rocky 项目做出贡献。即便如此,这也不会阻止您为 Rocky Linux github 组织仓库和 RESF github 组织仓库的 github 仓库做出贡献。

拉取请求

应包含:

  • 所有 commit 都经过 GPG 签名
  • Head 仓库是从开发分支创建的,或者已经 rebase 到开发分支
  • 所有适用的 Rocky 账户服务协议都已签署

资源

URL: https://accounts.rockylinux.org

目的:账户服务维护 Rocky 生态系统几乎所有组件的账户。

技术:Noggin,由 Fedora 基础设施使用。

联系方式:Mattermost 中的 ~Infrastructure 和 Libera IRC 中的 #rockylinux-infra

URL: https://git.resf.org

目的:Rocky Enterprise Software Foundation 的通用项目、代码等。

技术Gitea

联系方式:Mattermost 中的 ~Infrastructure~Development,以及 Libera IRC 中的 #rockylinux-infra#rockylinux-devel

URL: https://git.rockylinux.org

目的:Rocky Linux 发行版的软件包和轻量级代码。

技术GitLab

联系方式:Mattermost 中的 ~Infrastructure~Development,以及 Libera IRC 中的 #rockylinux-infra#rockylinux-devel

URL: https://mirrors.rockylinux.org

目的:用户可以申请成为镜像,以托管 Rocky 内容(SIG 或基础操作系统)。

技术:MirrorManager 2。

联系方式:Mattermost 中的 ~Infrastructure 和 Libera IRC 中的 #rockylinux-infra

URL: https://lists.resf.org

目的:用户可以订阅并与 Rocky 生态系统的各种邮件列表进行互动。

技术:Mailman 3 + Hyper Kitty。

联系方式:Mattermost 中的 ~Infrastructure 和 Libera IRC 中的 #rockylinux-infra