GitHub
- Tier: 专业版, 旗舰版
- Offering: JihuLab.com, 私有化部署
你可以使用极狐GitLab的流水线状态更新来更新 GitHub。GitHub 集成可以帮助你如果你使用极狐GitLab进行 CI/CD。

此项目集成与实例范围的 GitHub 集成是分开的,并且在你导入 GitHub 项目时自动配置。
配置集成
此集成需要具有 repo:status 访问权限的 GitHub API 密钥。
在 GitHub 上完成以下步骤:
- 转到 https://github.com/settings/tokens 的 个人访问令牌 页面。
- 选择 生成新令牌。
- 在 备注 下,为新密钥输入一个名称。
- 确保选择了 repo:status,并选择 生成令牌。
- 复制生成的密钥以在极狐GitLab中使用。
在极狐GitLab中完成以下步骤:
- 在左侧边栏中,选择 搜索或前往 并找到你的项目。
- 选择 设置 > 集成。
- 选择 GitHub。
- 确保选中了 激活 复选框。
- 在 令牌 中,粘贴你在 GitHub 上生成的密钥。
- 在 仓库 URL 中,输入你在 GitHub 上的项目路径,例如 https://github.com/username/repository。
- 可选。如果要禁用静态状态检查名称,清除 启用静态状态检查名称 复选框。
- 可选。选择 测试设置。
- 选择 保存更改。
配置集成后,请参阅外部拉取请求的流水线以配置运行打开的拉取请求的流水线。
静态或动态状态检查名称
状态检查名称可以是静态的或动态的:
-
静态:你的极狐GitLab实例的主机名附加在状态检查名称上。
-
动态:分支名称附加在状态检查名称上。
启用静态状态检查名称 选项使你能够在 GitHub 中配置所需的状态检查,这些检查需要一个一致(静态)的名称才能正常工作。
如果你禁用此选项,极狐GitLab将使用动态状态检查名称。