关于 GitHub 的计划
GitHub 提供免费和付费计划用于存储和协作代码。某些计划仅适用于个人账户,而其他计划仅适用于组织和企业账户。有关账户的更多信息,请参阅“GitHub 账户类型”。
请参阅 GitHub 定价 以查看每个计划的费用和功能。有关计划中的功能和产品的信息,请参阅 GitHub 公共路线图。
阅读 GitHub 文档时,请确保选择反映您计划的版本。有关更多信息,请参阅“关于 GitHub 文档版本”。
GitHub 免费个人账户
使用 GitHub 免费个人账户,您可以与无限合作者在无限的公共仓库上使用完整的功能集进行协作,以及在无限的私有仓库上使用有限的功能集进行协作。
使用 GitHub 免费账户,您的个人账户包括
- GitHub 社区支持
- Dependabot 提醒
- 公共仓库的部署保护规则
- 双因素身份验证强制
- 500 MB GitHub Packages 存储空间
- 每月 120 小时 GitHub Codespaces 核心使用时间
- 每月 15 GB GitHub Codespaces 存储空间
- GitHub Actions 功能
- 每月 2,000 分钟
- 公共仓库的部署保护规则
- 公共仓库中的 GitHub Pages
GitHub Pro
除了 GitHub 免费个人账户提供的功能外,GitHub Pro 还包括
- 通过电子邮件获取 GitHub 支持
- 每月 3,000 分钟 GitHub Actions 使用时间
- 2 GB GitHub Packages 存储空间
- 每月 180 小时 GitHub Codespaces 核心使用时间
- 每月 20 GB GitHub Codespaces 存储空间
- 私有仓库中的高级工具和见解
-
必需的拉取请求审阅者
-
多个拉取请求审阅者
-
受保护的分支
-
代码所有者
-
自动链接的引用
-
GitHub Pages
注意
要私下发布 GitHub Pages 站点,您需要拥有一个组织账户。此外,您的组织必须使用 GitHub Enterprise Cloud。
-
Wiki
-
仓库见解图表:脉冲、贡献者、流量、提交、代码频率、网络和分支
注意
某些贡献者、提交和代码频率见解仅适用于提交次数少于 10,000 次的仓库。
-
GitHub 免费组织账户
使用 GitHub 免费组织账户,您可以与无限合作者在无限的公共仓库上使用完整的功能集进行协作,或者在无限的私有仓库上使用有限的功能集进行协作。
除了 GitHub 免费个人账户提供的功能外,GitHub 免费组织账户还包括
- GitHub 社区支持
- 用于管理组的团队访问控制
- 每月 2,000 分钟 GitHub Actions 使用时间
- 500 MB GitHub Packages 存储空间
GitHub Team
除了 GitHub 免费组织账户提供的功能外,GitHub Team 还包括
- 通过电子邮件获取 GitHub 支持
- 每月 3,000 分钟 GitHub Actions 使用时间
- 2 GB GitHub Packages 存储空间
- 私有仓库中的高级工具和见解
-
必需的拉取请求审阅者
-
多个拉取请求审阅者
-
拉取请求草稿
-
团队拉取请求审阅者
-
受保护的分支
-
代码所有者
-
计划提醒
-
GitHub Pages
注意
要私下发布 GitHub Pages 站点,您需要拥有一个组织账户。此外,您的组织必须使用 GitHub Enterprise Cloud。
-
Wiki
-
仓库见解图表:脉冲、贡献者、流量、提交、代码频率、网络和分支
注意
某些贡献者、提交和代码频率见解仅适用于提交次数少于 10,000 次的仓库。
-
- 启用或禁用 GitHub Codespaces 的选项
- 组织所有者可以选择为组织的私有仓库启用或禁用 GitHub Codespaces,并可以支付成员和合作者的使用费用。有关更多信息,请参阅“为您的组织启用或禁用 GitHub Codespaces”和“选择谁拥有和支付组织中的 Codespaces”。
GitHub 按用户计费 GitHub Team。有关更多信息,请参阅“关于按用户定价”。
对于公共仓库中的标准 GitHub 托管运行器以及自托管运行器,GitHub Actions 使用是免费的。对于私有仓库,每个 GitHub 账户都会收到一定数量的免费分钟数和存储空间,用于与 GitHub 托管运行器一起使用,具体取决于账户的计划。超出包含数量的任何使用都受支出限制控制。
GitHub Enterprise
GitHub Enterprise 包含两种部署选项:GitHub Enterprise Cloud(由 GitHub 在云中托管)和 GitHub Enterprise Server(自托管)。有关更多信息,请参阅 GitHub Enterprise Cloud 文档中的“关于 GitHub for Enterprise”。
除了 GitHub Team 提供的功能外,GitHub Enterprise 还包括
- GitHub Enterprise 支持
- 其他安全、合规性和部署控制
- 使用 SAML 单点登录进行身份验证
- 使用 SAML 或 SCIM 进行访问配置
- 使用 GitHub Actions 为私有或内部仓库部署保护规则
- GitHub Connect
- 购买 GitHub 高级安全性的选项。有关更多信息,请参阅“关于 GitHub 高级安全性”。
- 其他功能,例如内部仓库、安全概述和仓库规则。
GitHub Enterprise Cloud 特别包括
-
每月 50,000 分钟 GitHub Actions 使用时间
- 包含的分钟数仅可用于标准 GitHub 托管运行器。有关大型运行器计费的更多信息,请参阅“关于大型运行器”。
-
50 GB GitHub Packages 存储空间
-
99.9% 每月正常运行时间的服务级别协议
-
使用企业账户集中管理多个 GitHub 组织的策略和计费的选项。有关更多信息,请参阅“关于企业账户”。
-
使用企业托管用户为开发人员配置和管理用户账户的选项。有关更多信息,请参阅“关于企业托管用户”。
-
其他功能,例如审计日志流和 IP 允许列表。有关更多信息,请参阅 GitHub Enterprise Cloud 文档中的“流式传输企业审计日志”和“使用 IP 允许列表限制对企业的网络流量”。
-
在特定区域的唯一子域上托管公司数据的选项
有关 GitHub Enterprise 提供的功能的详细列表,请参阅我们的 定价 页面。
要了解 GitHub 与 GitLab、Bitbucket 和 Jenkins 的比较情况,请参阅 将 GitHub 与其他 DevOps 解决方案进行比较。
您可以设置试用版来评估 GitHub Enterprise Cloud 和 GitHub Enterprise Server。有关更多信息,请参阅“设置 GitHub Enterprise Cloud 试用版”和“设置 GitHub Enterprise Server 试用版”。
进一步阅读
- GitHub Enterprise Cloud 文档中的“关于按用户定价”