跳到内容
比例

开发人员了解并喜爱的企业级平台。

整合DevSecOps流程并实现无与伦比的协作。

来自开发操作工具的通知面板,显示诸如“请求的更改”、“某些检查未成功”和“合并被阻止”等状态。

利用业界最灵活的安全开发平台。


17,000+

第三方工具支持您喜爱的语言和框架1

各种开发工具(如Imgbot、AccessLint、WakaTime、Circle CI、Cirrus CI和Code Climate)的应用程序图标集合。

通过AI驱动的软件开发实现大规模创新。

一个带有搜索栏的用户界面元素,邀请用户“提问或键入”/“主题”。
我们从Datadog一开始就使用GitHub。这是一种高质量的产品, 我们的许多工程师都为开源做出了贡献,所以那里有一种社区感。GitHub根植于我们工程的DNA中,它已成为文化的一部分。”
埃米利奥·埃斯科瓦尔的化身
埃米利奥·埃斯科瓦尔首席信息安全官@Datadog
装饰性元素装饰性元素
人工智能

更快地构建、保护和发布软件

GitHub Copilot是世界上最受信任和广泛采用的AI开发工具,它可以推动一切。

了解有关Copilot的更多信息

88%

的开发人员体验到了更高的生产力。

Copilot标志
显示代码建议的代码编辑器

Mercado Libre解放了开发人员的思想,让他们能够专注于GitHub的使命。

阅读客户故事
咖啡摊上一名男子的照片
安全

每一步的效率和安全性。

使用GitHub Actions,通过企业级CI/CD快速交付安全软件。

了解有关CI/CD的更多信息
CI/CD接口
时间图标

在几分钟内修复漏洞,而不是几个月。

端到端保持安全

探索GitHub高级安全
工作流运行的UI

了解DVAG如何通过优化开发人员效率和安全性将客户放在首位。

阅读客户故事
人们看平板电脑的照片
可靠性

财富100强中有90%选择GitHub

迁移、扩展和使用基于云的计算来加速数字转换。

探索GitHub企业导入程序
显示GitHub CLI的终端

GitHub的分布式体系结构最重要时的可靠性。

地球的图解
图示缩小的图标

75%

减少了花费的时间
管理工具。

了解Telus如何通过用GitHub取代DevOps工具节省1690万美元的成本

阅读客户故事
人们看平板电脑的照片

使用GitHub开始您的旅程

开始免费试用联系销售人员

常见问题
问题。

关于GitHub Enterprise

什么是GitHub企业?

GitHub Enterprise是一个面向企业的软件开发平台,用于现代开发的复杂工作流。它提供了基于云的GitHub.com平台的所有特性和功能,但具有附加的安全性、管理和定制选项。

部署有两种选择: GitHub企业服务器 GitHub企业云使用GitHub Enterprise Server,组织可以在自己的服务器上安装平台,而GitHub.com上的云托管GitHup Enterprise Cloud。

作为平台解决方案,GitHub Enterprise还包括 管理员的其他管理和自定义选项这些选项包括自定义工作流、使用webhook和集成自动化任务,以及用于存储库使用的自定义策略。

组织为什么应该使用GitHub Enterprise?

组织应考虑在其开发过程中使用GitHub Enterprise的原因如下:

  1. 增强的安全性和法规遵从性:GitHub Enterprise提供了安全性和合规性功能,这些功能对于具有严格数据隐私法规或法规遵从性要求的组织来说非常重要。这些功能包括增强的身份验证和访问控制、审核日志、SOC、ISO、FedRAMP和LiSaaS。
  2. 更大的数据灵活性:组织可以将平台安装在自己的服务器上、自己的防火墙后面或GitHub云上。
  3. 可自定义的工作流和自动化工具:GitHub Enterprise提供了一系列自定义选项,允许组织创建自定义工作流、自动化任务,并为存储库使用开发定制策略。这有助于企业简化开发流程。
  4. 核心协作功能:GitHub Enterprise提供了一系列协作功能,例如拉取请求、代码审查工具和项目管理功能,使团队更容易在项目上合作。
  5. 可扩展性:GitHub Enterprise旨在根据组织的需求进行扩展,无论团队规模大小。

谁使用GitHub Enterprise?

GitHub Enterprise被各种规模的组织所使用,这些组织的软件开发过程需要更高的生产力、协作和安全能力。GitHub Enterprise可以与团队一起扩展,从小型初创企业到大型公司。

什么是GitHub企业云?

GitHub企业云 是基于云的GitHub Enterprise版本。它托管在GitHub的服务器上,这意味着组织不需要维护自己的服务器或基础设施即可使用它。GitHub企业云提供与 GitHub企业服务器,包括拉入请求、代码审查和项目管理工具,但还具有云托管的附加好处。

GitHub企业云的一个关键优势是,组织可以快速启动和运行,而无需安装任何软件或硬件。他们还可以利用GitHub专家团队处理的自动更新和维护。GitHub企业云发布后立即接收最新特性和功能。

组织可以根据需要轻松添加或删除用户,还可以随着需求的变化增加存储容量或处理能力。

GitHub企业云提供了增强的安全性和合规性功能,例如 高级身份验证和访问控制, 漏洞扫描、和 审计日志。这些功能具有严格的数据隐私法规或合规性要求。GitHub企业云还利用完整的管理平台进行无缝工具管理。

什么是GitHub Enterprise Server?

GitHub企业服务器 是GitHub Enterprise的自托管版本。它安装在本地或私有云上,为组织提供安全且可自定义的源代码管理和协作平台。

GitHub Enterprise Server的关键优势之一是,它为组织提供了对源代码和数据的完全控制。组织可以选择存储其存储库的位置,并可以控制谁有权访问它们。管理员还可以自定义平台以满足特定需求,例如集成其他工具或实施自定义工作流。

GitHub Enterprise Server还提供了增强的安全性和法规遵从性功能。组织可以配置其实例以满足其特定的安全需求,例如使用LDAP或SAML进行身份验证、设置双因素身份验证或实施网络安全措施。还包括合规性功能,如审计日志、访问控制和漏洞扫描。

GitHub Enterprise的安全性如何?

GitHub Enterprise在设计时考虑了安全性,并包括一系列功能,以帮助组织保护其代码和数据。以下是GitHub Enterprise提供的一些关键安全功能:

  1. 身份验证和访问控制:GitHub Enterprise包括双因素身份验证、LDAP和Active Directory集成以及OAuth身份验证。这有助于组织确保只有授权用户才能访问其存储库和数据。
  2. 加密:用户计算机和GitHub企业服务器之间传输的所有数据都使用HTTPS进行加密。所有静态数据都使用AES-256加密。
  3. 漏洞扫描:GitHub Enterprise包含内置的安全扫描功能,可以检测已知漏洞并向用户发出警报。
  4. 审核日志:该平台提供详细的审核日志,记录所有用户操作,包括存储库访问、更改和删除。这有助于组织跟踪和监控用户活动,并识别潜在的安全问题。
  5. 可自定义策略:GitHub Enterprise允许组织创建用于存储库访问的自定义策略。这有助于强制执行法规遵从性要求,并防止未经授权访问敏感数据。
  6. 定期安全更新:还有一个专门的安全团队,提供定期更新,监视潜在的安全威胁,并快速响应出现的任何问题。

GitHub Enterprise是免费的吗?

不,GitHub Enterprise不是免费的。它是一种付费产品,需要根据用户数量和支持要求收取年度订阅费。GitHub Enterprise确实为那些希望在提交订阅之前测试平台的组织提供了45天的免费试用期。组织还可以根据其特定需求请求自定义报价。

使用GitHub Enterprise

开发人员如何与GitHub Enterprise协作?

开发人员可以使用平台中内置的各种工具与GitHub Enterprise协作,包括:

  • 拉取请求:允许开发人员提出对存储库的更改,并提交这些更改以供审查。其他团队成员可以查看更改,留下评论,并提出进一步的改进建议。
  • GitHub项目:使开发人员能够跟踪问题、分配任务和确定工作优先级。这有助于团队保持正轨,快速确定和解决问题,并确保每个人都朝着相同的目标努力。
  • GitHub讨论:使开发人员能够就特定主题进行对话。这对于筛选复杂问题或决定项目方向特别有用。

选择你的计划

组织如何开始使用GitHub Enterprise?

要开始使用GitHub Enterprise,请联系我们的销售团队.

GitHub企业有哪些计划?

GitHub企业 提供了几个计划 价格和功能各不相同。它们旨在容纳不同类型的组织和团队,从小型初创企业到大型企业。这些计划包括:

  1. GitHub Enterprise Server:这是GitHup Enterprise的自托管版本。它安装在本地或私有云上,提供基于云的GitHub版本的所有功能,包括拉取请求、代码审查和项目管理工具。定价取决于用户数量和支持要求。
  2. GitHub企业云:这是GitHubEnterprise的基于云的版本。它托管在GitHub的服务器上,并提供GitHubEnterpriseServer的所有功能。价格取决于用户数量和存储需求。

GitHub Enterprise的成本是多少?

有关成本的更多信息,请参阅我们的定价页面.

企业软件开发平台入门

什么是DevOps平台?

DevOps平台是一组工具、技术和实践,使软件开发和IT运营团队能够协作并自动化软件交付过程。它通常包括版本控制、持续集成和持续交付(CI/CD)、自动化测试、部署自动化和监控。

DevOps平台的主要目标是为软件开发和IT运营团队提供单一环境。通过自动化软件交付过程,DevOps平台可帮助组织减少交付软件的时间和成本,同时提高其应用程序的可靠性、安全性和可扩展性。

什么是开发人员体验?

开发人员体验(DevEx)是指软件开发人员在使用开发工具、框架和平台创建软件应用程序时的总体体验。它涵盖了开发人员与工具交互的所有方面,包括登录、维护、易用性和生产力。

优化DevEx的目标是让开发人员尽可能轻松地快速创建高质量软件。这可能包括设计具有直观界面的工具,提供清晰简洁的文档,将工具无缝集成到工作流程中,并提供全面的支持来帮助开发人员克服挑战和障碍。

通过优先考虑DevEx,组织可以提高软件开发过程的速度和质量,提高开发人员满意度和保留率,并最终交付更好的产品。

什么是软件开发平台?

软件开发平台是一组工具、技术和资源,使软件开发人员能够创建、测试、部署和维护软件应用程序。这通常包括编程语言或框架、集成开发环境(IDE)、库、代码库、调试和测试工具,以及部署和托管选项。

软件开发平台的目标是为开发人员提供一套全面的工具和资源,使其更容易开发高质量的软件。通过为软件开发提供集成环境,软件开发平台可以帮助开发人员简化工作流程,减少错误,提高工作速度和质量。此外,许多软件开发平台还提供了对开发人员社区的访问,这些开发人员可以提供支持、建议,以及用于改进软件开发实践的资源。

什么是应用程序开发平台?

应用程序开发平台是一组工具,使开发人员能够构建、部署和管理自定义软件应用程序。

这种平台通常包括编程语言、软件开发工具包(SDK)、应用程序编程接口(API)、库以及测试和调试工具。

这些工具旨在使开发人员更容易为特定平台(如移动设备或web浏览器)创建和部署自定义应用程序。

应用程序开发平台的目标是为开发人员提供一套全面的工具,使其更容易创建满足特定平台或设备特定要求的高质量应用程序。

什么是软件开发协作?

软件开发协作是一个团队合作创建、测试和部署软件应用程序的过程。它可以涉及一系列活动,例如头脑风暴、规划、代码审查、测试和部署。协作是软件开发过程的一个重要组成部分,因为它允许多个开发人员和利益相关者一起工作。

有效的协作需要开放的沟通、明确的目标和目的、共享的资源,以及作为一个团队共同努力的承诺。协作工具(如版本控制系统、协作编码环境和项目管理软件)还可以为团队成员提供一个集中的位置,以共享信息、协调任务和跟踪进度。

最终,软件开发协作对于创建可靠、可扩展并满足最终用户和利益相关者需求的高质量软件至关重要。

关于GitHub Enterprise

什么是GitHub企业?

GitHub Enterprise是一个面向企业的软件开发平台,用于现代开发的复杂工作流。它提供了基于云的GitHub.com平台的所有特性和功能,但具有附加的安全性、管理和定制选项。

部署有两种选择: GitHub企业服务器 GitHub企业云使用GitHub Enterprise Server,组织可以在自己的服务器上安装平台,而GitHub.com上的云托管GitHup Enterprise Cloud。

作为平台解决方案,GitHub Enterprise还包括 管理员的其他管理和自定义选项这些选项包括自定义工作流、使用webhook和集成自动化任务,以及用于存储库使用的自定义策略。

组织为什么应该使用GitHub Enterprise?

组织应考虑在其开发过程中使用GitHub Enterprise的原因如下:

  1. 增强的安全性和法规遵从性:GitHub Enterprise提供了安全性和合规性功能,这些功能对于具有严格数据隐私法规或法规遵从性要求的组织来说非常重要。这些功能包括增强的身份验证和访问控制、审计日志、SOC、ISO、FedRAMP和LiSaaS。
  2. 更大的数据灵活性:组织可以将平台安装在自己的服务器上、自己的防火墙后面或GitHub云上。
  3. 可自定义的工作流和自动化工具:GitHub Enterprise提供了一系列自定义选项,允许组织创建自定义工作流、自动化任务,并为存储库使用开发定制策略。这有助于企业简化开发流程。
  4. 核心协作功能:GitHub Enterprise提供了一系列协作功能,例如拉取请求、代码审查工具和项目管理功能,使团队更容易在项目上合作。
  5. 可扩展性:GitHub Enterprise旨在根据组织的需求进行扩展,无论团队规模大小。

谁使用GitHub Enterprise?

GitHub Enterprise被各种规模的组织所使用,这些组织的软件开发过程需要更高的生产力、协作和安全能力。GitHub Enterprise可以与团队一起扩展,从小型初创企业到大型公司。

什么是GitHub企业云?

GitHub企业云 是基于云的GitHub Enterprise版本。它托管在GitHub的服务器上,这意味着组织无需维护自己的服务器或基础设施即可使用它 GitHub企业服务器,包括拉入请求、代码审查和项目管理工具,但还具有云托管的附加好处。

GitHub企业云的关键优势之一是组织可以快速启动和运行,而无需安装任何软件或硬件。他们还可以利用GitHub专家团队处理的自动更新和维护。GitHub企业云发布后立即接收最新特性和功能。

组织可以根据需要轻松添加或删除用户,还可以根据需要增加存储容量或处理能力。

GitHub企业云提供了增强的安全性和合规性功能,例如 高级身份验证和访问控制, 漏洞扫描、和 审计日志。这些功能具有严格的数据隐私法规或合规性要求。GitHub企业云还利用完整的管理平台进行无缝工具管理。

什么是GitHub Enterprise Server?

GitHub企业服务器 是GitHub Enterprise的自托管版本。它安装在本地或私有云上,为组织提供安全且可自定义的源代码管理和协作平台。

GitHub Enterprise Server的关键优势之一是,它为组织提供了对源代码和数据的完全控制。组织可以选择存储其存储库的位置,并可以控制谁有权访问它们。管理员还可以自定义平台以满足特定需求,例如集成其他工具或实施自定义工作流。

GitHub Enterprise Server还提供了增强的安全性和法规遵从性功能。组织可以配置其实例以满足其特定的安全需求,例如使用LDAP或SAML进行身份验证、设置双因素身份验证或实施网络安全措施。还包括合规性功能,如审计日志、访问控制和漏洞扫描。

GitHub Enterprise的安全性如何?

GitHub Enterprise在设计时考虑了安全性,并包括一系列功能,以帮助组织保护其代码和数据。以下是GitHub Enterprise提供的一些关键安全功能:

  1. 身份验证和访问控制:GitHub Enterprise包括双因素身份验证、LDAP和Active Directory集成以及OAuth身份验证。这有助于组织确保只有授权用户才能访问其存储库和数据。
  2. 加密:用户计算机和GitHub企业服务器之间传输的所有数据都使用HTTPS进行加密。所有静止数据都使用AES-256加密。
  3. 漏洞扫描:GitHub Enterprise包含内置的安全扫描功能,可以检测已知漏洞并向用户发出警报。
  4. 审核日志:该平台提供详细的审核日志,记录所有用户操作,包括存储库访问、更改和删除。这有助于组织跟踪和监控用户活动,并识别潜在的安全问题。
  5. 可自定义策略:GitHub Enterprise允许组织创建用于存储库访问的自定义策略。这有助于强制执行法规遵从性要求,并防止未经授权访问敏感数据。
  6. 定期安全更新:还有一个专门的安全团队,提供定期更新,监视潜在的安全威胁,并快速响应出现的任何问题。

GitHub Enterprise是免费的吗?

不,GitHub Enterprise不是免费的。它是一种付费产品,需要根据用户数量和支持要求缴纳年度订阅费。GitHub Enterprise确实为那些希望在提交订阅之前测试平台的组织提供了45天的免费试用期。组织还可以根据其特定需求请求自定义报价。

1《GitHub企业云和高级安全的总体经济影响™》,Forrester Consulting委托开展的一项研究,2022年。结果是基于受访客户的复合组织。

2GitHub,Octoverse 2022开源软件的现状。