# 关于企业版 GitHub

了解 GitHub 面向 GitHub Enterprise 的企业产品和部署选项。

## 为什么我的企业应该选择 GitHub？

* **提供开发人员已熟悉的平台。** 采用 GitHub 可以帮助你吸引人才、缩短入职培训时间，并通过使用超过 1 亿名开发者早已熟悉的工具，借助庞大的开源社区。
* **在云中整合工具。** 
GitHub 是一个完整的开发人员平台，用于生成、缩放和交付安全软件。 采用 GitHub 有助于企业整合其 DevOps 工具，或摆脱难以维护的本地部署解决方案。
* **与 AI 集成。** 
GitHub 提供 AI 工具，以提高开发生命周期的每个阶段的工作效率。 开发人员可与 AI 代理合作，规划、原型、代码、评审工作并修复漏洞。
* **全方位的大规模治理。** 
GitHub 提供高级治理功能和一个中心管理点，用于整个业务的开发工作。 以满足复杂需求的方式设置项目和管理访问权限，并允许将来进行缩放。

## 企业如何使用 GitHub

企业使用 GitHub 产品来支持整个软件开发生命周期，提高开发速度和提高代码质量。

借助 GitHub，你的企业可以规划工作、提高工作效率、自动执行流程，并确保代码安全。

### 协作

你的开发人员可以：

* 在议题和讨论中跟踪工作并进行沟通
* 使用项目规划和审查工作周期
* 在拉取请求中相互审查工作

### 工作效率

你的开发人员可以：

* 借助 GitHub Copilot 获得 AI 驱动的代码建议，这是采用最广泛的 AI 开发工具
* 使用 GitHub Codespaces（云托管的开发环境）快速开始新项目
* 使用 GitHub 和 GitHub CLI 从其本地开发环境与 GitHub Desktop
集成

### 自动化

你的公司可以：

* 使用 GitHub Actions
自动执行构建、测试和部署流程
* 托管软件包 GitHub Packages
* 使用 REST 和 GraphQL API、GitHub Apps 以及 webhook 构建工具

### 安全性

你的公司可以：

* 使用 GitHub Code Security
自动检测并修复代码和依赖项中的漏洞
* 阻止用户泄露机密信息，并使用 GitHub Secret Protection
识别和修复历史遗留的泄露问题
* 使软件依赖保持最新状态 Dependabot
* 通过安全概述监视所有存储库的安全状况

## GitHub Enterprise计划的优点

GitHub Enterprise 是我们最全面的方案。 除了组织版 GitHub Free 或 GitHub Team 计划中包含的功能外，该计划还包括：

* 企业帐户，提供一个管理团队、授予访问权限、强制实施策略和审核活动的位置。
* 其他功能，如 SAML 身份验证和内部存储库。 有关详细列表，请参阅 [GitHub Pricing](https://github.com/pricing)。
* 按使用量计费的产品（例如 GitHub Actions）的额外额度。
* 要添加的选项 <!-- Enterprise is no longer a pre-requisite with the GHAS products release -->
GitHub 高级支持 和 GitHub Copilot Enterprise。

当企业采用 GitHub Enterprise时，他们的投资回报（ROI）很高。 例如，他们的开发人员**每天可节省 45 分钟时间**，入职**培训时间减少了 40%**。 请参阅 [GitHub Enterprise 的总体经济影响](https://resources.github.com/forrester/)。

## 关于部署选项

购买 GitHub Enterprise 时，可以访问 GitHub Enterprise Cloud 和 GitHub Enterprise Server。 可以选择使用其中 **一个或两** 个部署选项。

**使用 GitHub Enterprise Cloud：**

* 您的存储库和其他资源由 GitHub 托管，您将自动获得对最新功能和错误修复的访问权限。
* 您可以选择将企业托管在 GitHub.com 上；或者，为了更好地控制公司代码和数据的存放位置，选择托管在 GHE.com 的您自己的子域名上。
* 若要访问您的资源，企业成员可以使用其个人帐户；或者，如果您使用 Enterprise Managed Users，则可以通过外部系统为用户预配帐户。

**使用 GitHub Enterprise Server：**

* 在本地或公有云服务上运行自己的 GitHub 实例。
* 为用户创建帐户，并使用内置身份验证或外部系统对用户进行身份验证。
* 你可以启用 GitHub Connect，以使用依赖于 GitHub.com 的功能，例如 Dependabot alerts 以及托管在 GitHub.com 上的操作。