关于 GitHub Connect
可以通过启用 GitHub Connect 来访问 你的 GitHub Enterprise Server 实例 上的其他功能和工作流。 有关详细信息,请参阅“关于 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 Connect,必须在使用 GitHub Enterprise Cloud 的 GitHub.com 上拥有企业帐户。 你可能已将 GitHub Enterprise Cloud 包含在计划中。
注意:必须向 GitHub.com 上的企业帐户开票。 免费试用版的 GitHub Enterprise Cloud 或通过信用卡付款的企业帐户无法连接到 你的 GitHub Enterprise Server 实例。
如果 GitHub.com 上的企业帐户使用 IP 允许列表,则必须将 你的 GitHub Enterprise Server 实例 的 IP 地址或网络添加到 GitHub.com 上的 IP 允许列表。 有关详细信息,请参阅 GitHub Enterprise Cloud 文档中的“为企业中的安全设置实施策略”。
若要配置连接,代理配置必须允许连接到 github.com
、api.github.com
和 uploads.github.com
。 有关详细信息,请参阅“配置出站 Web 代理服务器”。
启用 GitHub Connect
若要启用 GitHub Connect,必须是 GitHub Enterprise Server 和 GitHub Enterprise Cloud 的企业所有者。
-
登录到 你的 GitHub Enterprise Server 实例 和 GitHub.com。
-
在 GitHub Enterprise Server 的右上角,单击你的个人资料照片,然后单击“企业设置”****。
-
在企业帐户边栏中,单击 GitHub Connect。
-
在“GitHub Connect 尚未启用”下,单击“启用 GitHub Connect”。 单击“启用 GitHub Connect”,即表示你同意“GitHub 附加产品和功能条款”。
-
在要连接的企业帐户右侧,单击“连接”。
禁用 GitHub Connect
企业所有者可以禁用 GitHub Connect。
与 GitHub Enterprise Cloud 断开连接后,GitHub Connect GitHub App 会从企业帐户中删除,你的 GitHub Enterprise Server 实例 上存储的凭据也会删除。
-
在 GitHub Enterprise Server 的右上角,单击你的个人资料照片,然后单击“企业设置”****。
-
在企业帐户边栏中,单击 GitHub Connect。
-
在“GitHub Connect”下,在要断开连接的企业帐户右侧,单击“禁用 GitHub Connect”。
-
阅读有关断开连接的信息,然后单击“禁用 GitHub Connect”。