通过启用你的 GitHub Enterprise Server 实例,您可以在GitHub Connect上访问更多功能和工作流程。 请参阅“关于 GitHub Connect”。
启用后 GitHub Connect 会发生什么情况?
启用 GitHub Connect 时,需要在 你的 GitHub Enterprise Server 实例 与 GitHub Enterprise Cloud 上的企业帐户之间配置连接。 连接通过端口 443 或 80 使用 HTTPS,并受 TLS 保护。
启用 GitHub Connect 可以在 GitHub App 上创建企业帐户所拥有的 GitHub Enterprise Cloud。 GitHub Enterprise Server 使用 GitHub App 的凭据向 GitHub Enterprise Cloud 发送请求。
GitHub Enterprise Server 会存储来自 GitHub App 的凭据。 这些凭据将复制到任何高可用性或集群环境中的所有节点,并存储在任何备份中,包括由 GitHub Enterprise Server Backup Utilities 创建的快照。
- 有效期为一小时的身份验证令牌
- 用于生成新的身份验证令牌的私钥
先决条件
- 您必须在 GitHub.com 上拥有使用 GitHub Enterprise Cloud 的企业帐户。
- 您在 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 代理服务器”。 - 如果您之前已在GitHub Connect上为某个企业启用GHE.com,则必须更改您的配置,以允许连接到GitHub.com。 请参阅“在 GHE.com 上启用 GitHub Connect”。
启用 GitHub Connect
若要启用 GitHub Connect,你必须同时是 GitHub Enterprise Server 和 GitHub Enterprise Cloud 的企业所有者。
-
登录到 你的 GitHub Enterprise Server 实例 和 GitHub.com。
-
在 GitHub Enterprise Server 的右上角,单击你的个人资料头像,然后单击“Enterprise settings”****。
-
在页面顶部,单击 GitHub Connect。
-
在“GitHub Connect 尚未启用”下,单击“启用 GitHub Connect”。 单击“启用 GitHub Connect”,即表示你同意 GitHub 附加产品和功能条款****。
-
在要连接的企业帐户右侧,单击“连接”。