可以通过启用 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.com
、api.github.com
和uploads.github.com
。 有关详细信息,请参阅“配置出站 Web 代理服务器”。 - 如果以前在 GHE.com 上为企业启用了 GitHub Connect,则必须更改配置以允许连接到 GitHub.com。 请参阅“在 GHE.com 上启用 GitHub Connect”。
启用 GitHub Connect
若要启用 GitHub Connect,必须是 GitHub Enterprise Server 和 GitHub Enterprise Cloud 的企业所有者。
-
登录到 你的 GitHub Enterprise Server 实例 和 GitHub.com。
-
在 的右上角,单击你的个人资料照片,然后单击“企业设置”****。
-
在页面顶部,单击“ GitHub Connect”****。
-
在“GitHub Connect 尚未启用”下,单击“启用 GitHub Connect”。 单击“启用 GitHub Connect”,即表示你同意 GitHub 附加产品和功能条款****。
-
在要连接的企业帐户右侧,单击“连接”。