Skip to main content

此版本的 GitHub Enterprise Server 将于以下日期停止服务 2026-08-25. 即使针对重大安全问题,也不会发布补丁。 为了获得更好的性能、更高的安全性和新功能,请升级到最新版本的 GitHub Enterprise。 如需升级帮助,请联系 GitHub Enterprise 支持

关于 GitHub Enterprise Server

了解 GitHub Enterprise Server 是否适合你的企业。

GitHub Enterprise Server 是 GitHub 平台的自承载版本。 你的企业可以从增加的控制中获益,并避免与公有云相关的问题,而开发人员可以从熟悉的功能和工作流中受益 GitHub.com。

GitHub Enterprise Server 适用于需要满足监管合规要求的企业。 它在你的基础结构上运行,并受你定义的访问和安全控制措施(例如防火墙、网络策略、IAM、监视和 VPN)约束。

如果主要符合性要求是公司数据驻留在特定区域中,可能需要考虑 带有数据驻留权的 GitHub Enterprise Cloud。 使用此选项时,无需安排维护或升级的停机时间,用户将有权访问最新 GitHub.com功能,例如 GitHub Copilot。 请参阅文档中的 GitHub Enterprise Cloud。

GitHub Enterprise Server 是 GitHub Enterprise 计划的一种部署选项。 若要了解可用功能并评估其他部署选项,请参阅 关于企业版 GitHub

特性和版本

GitHub Enterprise Server 在不断改进,通过功能和补丁版本引入了新的功能性和 bug 修复。

大多数功能都会先在 GitHub.com 上发布,然后再通过发布流程推广到 GitHub Enterprise Server。 你可以在 GitHub public roadmap 中看到我们正在开发哪些功能。

可选功能

还可以配置可选功能 GitHub Enterprise Server ,以提高企业的软件开发生命周期。

  • GitHub Actions: 自动化 CI/CD 和开发工作流

  • GitHub Code Security: 自动检测和修正代码和依赖项中的漏洞

  • GitHub Secret Protection: 阻止用户泄露机密并识别和修正历史泄漏

  • GitHub Connect: 借助GitHub.com上的数据和功能获益

  • GitHub Packages: 为企业托管软件包

如何部署 GitHub Enterprise Server?

GitHub 将 GitHub Enterprise Server 作为独立虚拟设备分发。 当你预配虚拟机并安装设备后,该实例运行带自定义应用程序堆栈的 Linux 操作系统。 不支持安装第三方软件或对基础操作系统进行更改。

您可以将 GitHub Enterprise Server 部署到本地数据中心中的虚拟机监控程序上,或者部署到公有云服务中。

支持的本地虚拟化管理程序

  • Microsoft Hyper-V
  • OpenStack KVM
  • VMware ESXi

支持的云服务

  • 亚马逊网络服务(AWS)
  • 谷歌云平台(GCP)
  • Microsoft Azure

使 GitHub Enterprise Server 保持更新

作为管理员,你负责使 GitHub Enterprise Server 实例保持最新状态。 GitHub 定期发布 GitHub Enterprise Server更新,包括 OS 级安全修补程序。 更新通过升级包或热补丁的形式提供。 立即应用更新以维护环境的安全性、稳定性和性能。 有关升级过程的更多信息,请参阅 升级过程概述

你可以手动安装升级包或热修补程序。 你还可以启用自动更新来自动应用符合条件的热补丁。 自动更新不会取代计划内的完整升级。 有关详细信息,请参阅“使用升级包升级”、“使用热补丁升级”和“启用自动更新检查”。

有关最新功能、bug 修复和安全更新的信息,请参阅发行说明

管理选项

可以向某些员工授予对 GitHub Enterprise Server 实例的管理访问权限。 GitHub 发现具有 Linux 管理体验的人员在部署和维护方面更成功。

管理员可以:

  • 通过浏览器、管理 SSH 访问、 REST 或 GraphQL API 来配置和监视实例
  • 使用 CAS、LDAP 或 SAML 设置外部身份验证
  • 设置使用策略以确保遵守业务规则或法规限制

备份和可用性

GitHub Enterprise Server 提供用于防止数据丢失或服务中断的选项。

  • 若要备份配置和用户数据,可以使用备份实用工具系统,定期拍摄实例的快照。
  • 为提高可靠性,可以配置被动副本实例,以在系统或网络故障时进行故障切换。
  • 为提高性能,可以配置活动副本,为分散用户或高需求情况扩展实例。

入门

你可以注册,免费试用 GitHub Enterprise Server 45 天。 请参阅“设置 GitHub Enterprise Server 试用版”。

如果准备首先运行生产实例,请参阅 GitHub Enterprise Server 入门