此版本的 GitHub Enterprise 已停止服务 2021-09-23. 即使针对重大安全问题,也不会发布补丁。 要获得更好的性能、改进的安全性和新功能,请升级到 GitHub Enterprise 的最新版本。 如需升级方面的帮助,请联系 GitHub Enterprise 支持

Connecting your enterprise account to GitHub Enterprise Cloud

启用 GitHub Connect 后,您可以在 您的 GitHub Enterprise Server 实例 与 GitHub Enterprise Cloud 之间共用特定的功能和工作流程。

Enterprise owners who are also owners of a GitHub Enterprise Cloud organization or enterprise account can enable GitHub Connect.

关于 GitHub Connect

要启用 GitHub Connect,必须在 您的 GitHub Enterprise Server 实例 和 GitHub Enterprise Cloud 组织或企业帐户中配置连接。

要配置连接,您的代理配置必须允许连接到 github.comapi.github.com。 更多信息请参阅“配置出站 Web 代理服务器”。

启用 GitHub Connect 后,您将能够启用统一搜索和统一贡献等功能。 For more information about all of the features available, see "Managing connections between your enterprise accounts."

将 您的 GitHub Enterprise Server 实例 连接到 GitHub Enterprise Cloud 时,GitHub.com 上会有一条记录存储连接的相关信息:

  • GitHub Enterprise Server 许可的公钥部分
  • GitHub Enterprise Server 许可的哈希
  • GitHub Enterprise Server 许可上的客户名称
  • The version of 您的 GitHub Enterprise Server 实例
  • The hostname of your GitHub Enterprise Server instance
  • 连接至 您的 GitHub Enterprise Server 实例 的 GitHub.com 上的组织或企业帐户
  • 您的 GitHub Enterprise Server 实例 用于向 GitHub.com 发送请求的身份验证令牌

启用 GitHub Connect 也可以创建由您的 GitHub Enterprise Cloud 组织或企业帐户所拥有的 GitHub 应用程序。 GitHub Enterprise Server 使用 GitHub 应用程序 的凭据向 GitHub.com 发送请求。

GitHub Enterprise Server 会存储来自 GitHub 应用程序 的凭据。 这些凭据将复制到任何高可用性或集群环境,并存储在任何备份中,包括由 GitHub Enterprise Server 备份实用程序 创建的快照。

  • 有效期为一小时的身份验证令牌
  • 用于生成新的身份验证令牌的私钥

启用 GitHub Connect 将不允许 GitHub.com 用户对 GitHub Enterprise Server 进行更改。

有关使用 GraphQL API 管理企业帐户的信息,请参阅“企业帐户”。

启用 GitHub Connect

  1. 登录到 您的 GitHub Enterprise Server 实例 和 GitHub.com。
  2. 在 GitHub Enterprise Server 的右上角,单击您的个人资料照片,然后单击 Enterprise settings(Enterprise 设置)GitHub Enterprise Server 上个人资料照片下拉菜单中的"Enterprise settings(企业设置)"
  3. 在企业帐户侧边栏中,单击 Settings(设置)企业帐户侧边栏中的“设置”选项卡
  4. 在左侧边栏中,单击 GitHub ConnectGitHub Connect tab in the business account settings sidebar
  5. 在“GitHub Connect is not enabled yet”下,单击 Enable GitHub Connect。 By clicking Enable GitHub Connect, you agree to the "GitHub Terms for Additional Products and Features."

Enable GitHub Connect button

  1. 在要连接的企业帐户或组织旁,单击 Connect企业帐户或企业旁边的连接按钮

Disconnecting a GitHub Enterprise Cloud organization or enterprise account from your enterprise account

与 GitHub Enterprise Cloud 断开连接后,GitHub Connect GitHub 应用程序 会从企业帐户或组织中删除,您的 GitHub Enterprise Server 实例 上存储的凭据也会删除。

  1. 在 GitHub Enterprise Server 的右上角,单击您的个人资料照片,然后单击 Enterprise settings(Enterprise 设置)GitHub Enterprise Server 上个人资料照片下拉菜单中的"Enterprise settings(企业设置)"

  2. 在企业帐户侧边栏中,单击 Settings(设置)企业帐户侧边栏中的“设置”选项卡

  3. 在左侧边栏中,单击 GitHub ConnectGitHub Connect tab in the business account settings sidebar

  4. 在要断开连接的企业帐户或组织旁,单击 Disable GitHub Connect

    企业帐户或组织名称旁的 Disable GitHub Connect 按钮

  5. 阅读有关断开连接的信息,并单击 Disable GitHub Connect包含关于断开连接的警告信息和确认按钮的模式窗口