第 1 章 为 RHTAP 配置 GitHub
RHTAP 使用 GitHub 来验证用户。RHTAP 还使用 GitHub 作为它生成的存储库的目的地。
要启用此功能,在集群中安装 RHTAP 之前,您必须首先完成以下步骤来为 RHTAP 配置 GitHub:
- 创建 GitHub 个人访问令牌
- 创建 GitHub 应用程序
- (可选)用于软件目录
1.1. 创建 GitHub 个人访问令牌 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
在完成此步骤前,您需要拥有可用于 RHTAP 的 GitHub 组织。这可以是您创建的新组织、您已拥有的组织,或者您从当前管理员请求所有权的现有组织。安装 RHTAP 后,此 GitHub 组织可让 RHTAP 用户为其应用程序创建 git 存储库。
一旦您拥有一个机构,就可以按照此流程中的步骤创建个人访问令牌。您需要此令牌来运行后续步骤中涵盖的命令。
先决条件
- GitHub 机构的所有权
流程
- 进入 GitHub 中的 Developer Settings 页面。
- 在左侧面板中,在 个人访问令牌 下选择 Tokens (classic)。
- 在页面横幅下的 Generate new token 下拉菜单中选择 Generate new token (classic)。您可能需要进行身份验证才能继续。
- 输入名称,选择过期日期,并在 Select scopes 下选择 repo (这应该自动包含 repo: status 的所有范围到 security_events)。
选择 Generate token。GitHub 将您重定向到一个新页面,其中您的令牌可见。创建一个名为
private.env的新文件,并将此令牌保存到该文件中。注意private.env对于安装成功至关重要。请确定您创建此文件并将其保存在安全位置。