Skip to main content

Enterprise Server 3.15 目前作为候选发布提供。

在 GitHub.com 上启用 GitHub Connect

启用 GitHub Connect 可从 你的 GitHub Enterprise Server 实例 访问 GitHub.com 上的其他功能和工作流。

可以通过启用 GitHub Connect 来访问 你的 GitHub Enterprise Server 实例 上的其他功能和工作流。 请参阅“关于 GitHub Connect”。

启用 GitHub Connect 后会发生什么情况?

启用 GitHub Connect 时,需要在 你的 GitHub Enterprise Server 实例 与 GitHub Enterprise Cloud 上的企业帐户之间配置连接。 连接通过端口 443 或 80 使用 HTTPS,并受 TLS 保护。

启用 GitHub Connect 可以在 GitHub Enterprise Cloud 上创建企业帐户所拥有的 GitHub App。 GitHub Enterprise Server 使用 GitHub App 的凭据向 GitHub Enterprise Cloud 发出请求。

GitHub Enterprise Server 会存储来自 GitHub App 的凭据。 这些凭据将复制到任何高可用性或集群环境中的所有节点,并存储在任何备份中,包括由 GitHub Enterprise Server Backup Utilities 创建的快照。

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

先决条件

  • 必须在使用 GitHub Enterprise Cloud 的 GitHub.com 上拥有企业帐户。
  • 必须为 GitHub.com 上的企业帐户开具发票。 免费试用版的 GitHub Enterprise Cloud 或通过信用卡付款的企业帐户无法连接到 你的 GitHub Enterprise Server 实例。
  • 如果 GitHub.com 上的企业帐户使用 IP 允许列表,则必须将 你的 GitHub Enterprise Server 实例 的 IP 地址或网络添加到你的 IP 允许列表。 请参阅 GitHub Enterprise Cloud 文档中的“为企业中的安全设置实施策略”。
  • 若要配置连接,代理配置必须允许连接到 github.comapi.github.comuploads.github.com。 有关详细信息,请参阅“配置出站 Web 代理服务器”。
  • 如果以前在 GHE.com 上为企业启用了 GitHub Connect,则必须更改配置以允许连接到 GitHub.com。 请参阅“在 GHE.com 上启用 GitHub Connect”。

启用 GitHub Connect

若要启用 GitHub Connect,必须是 GitHub Enterprise Server 和 GitHub Enterprise Cloud 的企业所有者。

  1. 登录到 你的 GitHub Enterprise Server 实例 和 GitHub.com。

  2. 在 GitHub Enterprise Server 的右上角,单击你的个人资料照片,然后单击“企业设置”****。

    单击 GitHub Enterprise Server 上的个人资料照片时显示的下拉菜单的屏幕截图。 “企业设置”选项以深橙色边框突出显示。

  3. 在企业帐户边栏中,单击 GitHub Connect。

  4. 在“GitHub Connect 尚未启用”下,单击“启用 GitHub Connect”。 单击“启用 GitHub Connect”,即表示你同意“GitHub 附加产品和功能条款”。

  5. 在要连接的企业帐户右侧,单击“连接”。