•  让我们从这里开始

     

    利用生产力。专为协作而设计。以内置安全性着称。欢迎广大开发者喜爱的平台。

     

     

    产品特征

    构建所需内容所需的工具

    01

    协同编码

    通过自动环境设置快速参与项目。

    确保您看到您关心的更改。

    围绕您的代码建立社区。

    02

    自动化和 CI/CD

    自动化一切:CI/CD、测试、规划、项目管理、问题标签、批准、入职等。

    在整个组织内标准化和扩展实践、安全性和合规性。

    通过来自合作伙伴和社区的数以千计的操作快速开始。

    03

    安全

    编写代码时保护代码。自动审查对代码库的每一次更改,并在漏洞投入生产之前识别它们。

    了解并解决开源依赖项中的任何漏洞。

    自动检测并停用提交给您的存储库的秘密。

    04

    客户端应用

    在任何连接的设备上随身携带 GitHub。

    使用快速、强大的文本界面跳过可视化 UI。

    从 macOS 或 Windows 桌面访问 GitHub。

    05

    项目管理

    使用 GitHub Issues 将功能请求、错误等组织起来——专为软件团队设计。

    通过项目表、看板和任务列表协调大大小小的计划。

    跟踪您交付的内容直至提交。

    06

    团队管理

    简化项目和团队的访问和权限管理。

    更新权限,随着您的成长添加新用户,并为每个人提供他们所需的确切权限。

    与 Okta 和 Azure Active Directory 同步。

     

     

    GitHub Actions

    让您轻松实现所有软件工作流程的自动化,现在有了世界级的 CI/CD。直接从GitHub构建、测试和部署您的代码。按照您想要的方式进行代码审查、分支管理和问题分类。

     

    在任何GitHub事件上运行工作流


    使用推送、问题创建或新版本等 GitHub 事件启动工作流。为您使用的、由社区构建和维护的服务组合和配置操作。

    01

    Linux、macOS、Windows、ARM和容器

    每个主要操作系统的托管运行器使构建和测试所有项目变得容易。直接在 VM 上或容器内运行。在云端或本地使用您自己的 VM 和自托管运行器。

    02

    矩阵构建

    通过同时跨多个操作系统和运行时版本进行测试的矩阵工作流节省时间。

    03

    任何语言

    GitHub Actions 支持 Node.js、Python、Java、Ruby、PHP、Go、Rust、.NET 等。以您选择的语言构建、测试和部署应用程序。

    04

    实时日志

    使用颜色和表情符号实时查看您的工作流程。只需单击一下即可复制突出显示特定行号的链接以共享 CI/CD 故障。

    05

    内置秘密商店

    通过将 Git 流编码到您的存储库中,使用包含 Git 流的工作流文件来自动化您的软件开发实践。

    06

    多容器测试

    只需将一些内容添加到您的工作流文件中,即可在您的工作流中测试您的 Web 服务及其数据库docker-compose。

     

     

    社区支持的工作流程


    连接您的所有工具以自动执行开发工作流程的每个步骤。轻松部署到任何云、在Jira中创建票证或将包发布到npm。

    想冒险走出人迹罕至的道路吗?使用GitHub上提供的数百万个开源库来创建您自己的操作。用JavaScript编写它们或创建容器操作——两者都可以与完整的GitHub API和任何其他公共API交互。

     

     

    安全

    我们不断改进我们的安全、审计和合规解决方案,以您为中心。

    01

    平台

    确保GitHub安全、可靠,并且没有垃圾邮件和滥用,因此这可以成为开发人员聚集在一起创建的平台。我们通过在平台安全、事件响应和反滥用方面进行大量投资来做到这一点。

    02

    开源

    GitHub 安全实验室是世界先进的安全研发团队。我们鼓励并支持社区大规模保护开源,因此我们所依赖的世界软件都建立在您可以信赖的基础之上。我们的目标是成为安全研究人员和开发人员可以合作的家园,让每个愿意保护开源的人都能轻松获得安全保障。

    03

    产品

    我们通过世界先进的安全工程计划体现了向安全软件设计实践投资的转变。我们将安全专业知识和能力嵌入到软件开发生命周期的每个阶段。

    我们的产品安全工程团队授权开发人员创建安全的平台和产品。通过开发人员培训、创建构成安全基础的组件、自动化代码分析、深入的威胁建模以及安全代码审查和测试,我们在开发生命周期中尽早防止漏洞。

    04

    顾客

    我们帮助客户的安全和风险团队对他们的决策充满信心,以鼓励开发人员在 GitHub 上进行协作。我们认识到安全是我们与客户的共同责任。我们很自豪能与您的安全、风险和采购团队合作,提供风险评估所需的信息,并真正了解我们的安全和合规状况。

    05

    特征

    在GitHub流程中发布安全应用程序:安全问题,利用安全社区的专业知识,并安全地使用开源。

     

     

    团队

    借助CI/CD、Dependabot 和世界上的开发人员社区,GitHub 为您的团队提供更快地交付更好的软件所需的一切。

    01

    连接您喜欢的工具

    通过对所有常用集成(包括Slack、Jira等)的支持,构建适合您的方式。

    02

    单击添加您的团队

    在构建过程中无缝更新权限并添加新用户,无论您是在 2 人还是 2000 人的团队中。

    03

    加快代码审查

    使用适合您工作流程的代码审查工具提高代码质量。

    04

    一起计划

    让项目经理和开发人员可以轻松地在一个地方协调、跟踪和更新他们的工作,从而使项目按计划进行。

    05

    构建适合您的 CI/CD 工作流

    在任何操作系统、语言或云上构建、测试和部署项目。

    在 GitHub Marketplace 上查找社区构建的 GitHub Actions 工作流程,或构建您自己的工作流程。

    基于 GitHub 事件触发工作流程,包括推送、问题创建、新版本发布等。

    像编写代码一样构建、共享、改进和重用操作。

    06

    专注于发展

    轻松授予、限制或撤销公司内外协作者的访问权限。

    当机密提交到您的存储库时获得警报,并自动通知 30 多家云服务提供商。

    自动扫描您的依赖项。发现漏洞后,我们将打开一个包含建议修复的拉取请求。

     

     

    企业

    DevOps 只是一个开始。顶级组织知道转型还取决于技术、人才、文化和流程。GitHub 帮助企业将它们全部放在一个地方工作。

    端到端保持安全


    01

    保护您的供应链

    保持开源组件的安全性和合规性。

    02

    保护您的代码

    在您的工作流程中查找并修复代码漏洞。

    03

    保护您的软件生命周期

    以代码形式创建和实施安全与合规策略。

     

    自动化您的工作流程


    01

    加速交付

    自动化管道的每个步骤,包括 GitHub 原生的强大、灵活的 CI/CD。

    02

    以实践为基础

    使用和调整由行业领导者和开源社区构建的工作流程。

    03

    拓展安全自动化

    在您的组织中一致地应用和扩展策略,并具有从源到部署的可追溯性。