第 7 章 在 GitHub 中创建 OAuth 应用程序


以下小节介绍了如何通过创建 OAuth 应用程序授权 Red Hat Quay 与 GitHub 集成。这允许 Red Hat Quay 代表用户访问 GitHub 存储库。

与 GitHub 的 OAuth 集成主要用于允许自动构建等功能,从中可以启用 Red Hat Quay 来监控特定 GitHub 存储库的更改,如提交或拉取请求,并在进行这些更改时触发包含镜像构建。

7.1. 创建新 GitHub 应用程序

使用以下步骤在 Github 中创建 OAuth 应用程序。

流程

  1. 登录 GitHub Enterprise
  2. 在导航窗格中,选择 您的用户名 您的机构
  3. 在导航窗格中,选择 Applications Developer Settings
  4. 在导航窗格中,点击 OAuth Apps New OAuth App。您可以进入以下页面:

    Register a new OAuth application

  5. Application name 文本框中输入应用程序的名称。
  6. Homepage URL 文本框中,输入您的 Red Hat Quay URL。

    注意

    如果您使用公共 GitHub,则输入的 Homepage URL 必须可以被您的用户访问。它仍然可能是一个内部 URL。

  7. Authorization 回调 URL 中,输入 https://<RED_HAT_QUAY_URL>/oauth2/github/callback
  8. Register application 保存您的设置。
  9. 显示新应用的摘要时,记录新应用显示的客户端 ID 和客户端 Secret。
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.