用开源github,还是咱中国自己的代码托管平台云效?(Github代码托管平台)

用开源github,还是咱中国自己的代码托管平台?GitHub 作为一个源代码托管平台,将全球的开发者连接在了一起,对个人开发者很友好,但近期,GitHub 的一些事件在开源圈内引发了热议,中立性受到质疑,也引发了大家对于开源的思考。GitHub跟开发者之间的距离,可能会越走越远,后续如何发展得继续观察。

Github

GitHub 代码托管平台(https://github.com/),包含了全世界很多优秀的开源项目,可以从GitHub获取到很多很多优秀的开源项目来进行学习,也可以将自己的项目上传上去与他人分享,现在已被微软收购。GitHub最开始并没有免费的私有仓库,被微软收购之后,个人用户才支持了创建私有仓库,虽然也能支持私有库,但他的主要场景还是集中在开源协作这件事上。

用开源github,还是咱中国自己的代码托管平台云效?(Github代码托管平台)

网上代码托管选型的文章不少,不过大多内容有点久远,很多最新的平台没有包括进来,我们把目前市面上比较火的代码托管平台(开源托管平台:Github、Gitee;企业级托管平台:Gitlab、阿里云效Codeup、 腾讯Coding)做了一些比较,比较的维度包括速度、成本、产研工具链完整性、安全、统计报表等,希望可以帮助正在进行代码托管选型的技术同行做决策选型。

维度

Github(国外)

Gitlab(国外)

Gitee

腾讯Coding

阿里云云效Codeup

平台性质

国外开源托管平台

国外企业级托管平台

国内开源托管平台

国内企业级托管平台

国内企业级托管平台

适用对象

开源,个人向

企业级,各种类型规模团队均适用,而自建版本有维护成本和风险,适合有人力有资本的大企业选择

开源,个人向

企业级,功能全面,但产品能力较简单,例如CICD原生支持的组件少,资源权限管理能力弱,适合小团队场景使用

企业级,功能全面,各种类型规模团队均适用,代码托管、CICD、测试管理等产品模块可以自由搭配组合

速度

慢(无代理 KiB/s 级)

慢(无代理 KiB/s 级)

快(MiB/s 级)

快 (MiB/s 级)

研发工具链完整性

托管功能完整,但平台原生支持如测试管理、部署管理较弱,不过可以方便地通过集成三方和插件市场补足

托管功能完整,且具备DevOps一站式管理能力

托管功能完整,基本无DevOps其他模块支持

托管功能完整,但DevOps其他模块如测试管理、持续集成与部署支持较弱

托管功能完整,且具备DevOps一站式管理能力

安全功能

国外产品不评价

国外产品不评价

开源平台不评价

较高

数据度量

插件、无企业视角

维度丰富(企业、库视角,研发价值流视图)

看上去维度较少,主要是提交、行数的代码贡献指标

维度较少(企业视角,目前看到提交、代码行、合并请求次数这3个指标)

维度丰富(企业、库视角,除了提交、代码行这类代码贡献外,还有成员的评审活动参与率、千行代码评论数、扫描问题趋势等)

价格/容量

基础版免费,高级功能付费

Team:4美元人/月

Enterprise:21美元人/月

基础版免费,安全规范等企业特性付费

Premium:19美元人/月

Ultimate:99美元人/月

免费企业版:

  • 人数: 5人
  • 仓库总容量:5G
  • 单仓库:<=500M
  • LFS:无

免费企业版:

  • 人数: 不限
  • 仓库总容量:100G
  • 单仓库:<=2G
  • LFS:?

免费企业版:

  • 人数: 不限
  • 仓库总容量:不限
  • 单仓库:<=5G
  • LFS:不限

本期重点说一下阿里云的代码托管

提到阿里云的代码托管,在以前大家一搜全是阿里云 Code,然而早在 2020 年就已经升级成阿里云 云效Codeup https://codeup.aliyun.com/?)了,升级为提供覆盖项目管理、代码管理、测试管理、持续集成、制品管理、发布管理的 DevOps 一站式研发管理平台。

听起来挺复杂,简单说就是你在开发过程中需要用到的各种工具都在一个平台上提供给你了,愿意用哪些你自己选。这对于企业来说大大降低了管理难度,以前有一堆账号一堆工具,切来切去自己都混乱了,数据也分散在各个工具里,人也不好管,来个新人教半天讲不明白,现在一个平台一套账号就搞定了。

云效代码管理 Codeup 是阿里云出品的一款企业级代码管理平台,提供代码托管、代码评审、代码扫描、质量检测等功能,全方位保护企业代码资产,帮助企业实现安全、稳定、高效的研发管理。云效代码管理 Codeup 提供基于 Git 的代码托管服务,主打企业级托管,因此在管控和安全层面做了不少加强,由于在国内,访问速度相比 Github 快不少。

云效Codeup 也提供私有化部署服务,不过目前看价格相比公有云稍贵,适合有预算和需要独立部署的企业。

用开源github,还是咱中国自己的代码托管平台云效?(Github代码托管平台)

云效代码管理 Codeup 功能概览

  • 基础代码托管:提供企业级代码托管服务,支持企业内部公开(企业内成员可访问)、私有代码库类型;
  • 权限管理:数据企业间完全隔离,提供企业、代码组、代码库多级精细化权限管控;
  • 代码评审:灵活可配置的代码评审场景支持与合并请求卡点设置;
  • 代码检测:开箱即用的代码规范、安全自动化检测;
  • 持续集成:无缝连接持续集成流水线,拓展代码检测、构建、部署场景;
  • 研发流程:结合需求、测试、构建、部署等产品模块,支持一站式研发流程管控;
  • 通知集成:支持通过钉钉、站内信、邮件等方式,通知告警及时触达;

稳定安全的 Git 代码托管

云效Codeup 支持企业级数据隔离,对企业代码资产提供全面安全保障,更多内容参见安全承诺

  • 平台多副本备份,并支持代码数据存储加密,充分保障企业用户的代码安全性及稳定性;
  • 离职员工权限自动回收,消除潜在的安全风险;
  • 提供 IP 白名单机制用于控制访问人员范围,企业代码资产不受外部非法 IP 访问,保证代码安全;
  • 支持代码安全扫描服务,自动检测企业代码数据中的敏感信息与编码漏洞;
  • 提供企业级代码安全审计能力,包括事前行为监测、事中通知与事后审计,企业代码管理员能够快速获取代码安全威胁事件,对问题进行有效追溯。

用开源github,还是咱中国自己的代码托管平台云效?(Github代码托管平台)用开源github,还是咱中国自己的代码托管平台云效?(Github代码托管平台)

高效的代码评审支持

  • 灵活的配置能力,支持轻松定制评审规范
  • 内置代码检测服务 持续集成流水线,大幅降低人工审查成本
  • 冲突智能检测 WebIDE,合并冲突不再痛苦

用开源github,还是咱中国自己的代码托管平台云效?(Github代码托管平台)

企业级研发协作管理

  • 研发效能数据洞察
  • 规范分支及提交管理
  • 一键串联需求/任务/缺陷
  • 无缝衔接 CI/CD

用开源github,还是咱中国自己的代码托管平台云效?(Github代码托管平台)

一键导入代码仓库

  • 支持一键导入GIt、SVN三方代码库,提交历史完整保留,数据迁移不再费力

资费说明

基础功能免费使用,不限人数,不限代码库数,更多说明参见云效 2020 资费

OpenAPI

查看云效 Codeup 代码平台 OpenAPI :使用指引


复制并打开下方链接,即可免费体验云效代码管理 Codeup

https://www.aliyun.com/product/yunxiao/codeup?channel=yy_0526

关于我们

了解更多关于阿里云云效DevOps的最新动态,可微信搜索并关注【云效】公众号;

福利:公众号后台回复【代码安全】免费下载《云效产品安全白皮书》!

回复【指南】,可获得《阿里巴巴DevOps实践指南》&《10倍研发效能提升案例集》;

看完觉得对您有所帮助别忘记点赞、收藏和关注呦;

用开源github,还是咱中国自己的代码托管平台云效?(Github代码托管平台)

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

(0)
上一篇 2022年7月19日 上午9:46
下一篇 2022年7月19日 上午10:00

相关推荐

  • 金坛区直溪镇:党建引领网格“智”治,推进基层社会治理(网格化党建引领基层治理)

    来源:【交汇点新闻客户端】 近年来,常州市金坛区直溪镇按照上级统一部署和要求,全面实施“精网微格”工程,以网格之“智”助力基层之“治”,奋力推动民生福祉跃上更高品质、基层治理跃上更…

    科研百科 2023年1月12日
    171
  • 微软Office移动端App正式更名为Microsoft 365

    IT之家 1 月 19 日消息,在去年的 Ignite 2022 大会上,微软宣布 Office 365 更名为 Microsoft 365。Windows 端、移动端和网页端 O…

    科研百科 2023年5月18日
    195
  • 项目管理高效

    项目管理高效 项目管理在现代商业环境中变得越来越重要。项目的成功不仅取决于项目团队的能力和素质,还取决于项目管理团队的效率。高效的项目管理可以帮助企业提高项目交付质量,缩短项目周期…

    科研百科 2024年5月29日
    76
  • 台州市交通工程管理中心:下现场把脉问诊 聚焦问题给良方(台州市交通局陈绍英)

    针对目前水泥土搅拌桩施工自动化程度低、质量监测方法落后以及设计施工参数简单化处理等问题,台州市交通工程管理中心积极引进并推广水泥土搅拌桩智能化施工控制系统,推动水泥土搅拌桩施工智能…

    科研百科 2022年7月7日
    99
  • 培训经费管理规定

    培训经费管理规定 为加强培训经费管理,提高培训质量,根据《中华人民共和国教师法》、《教育行政处罚暂行管理办法》、《中小学幼儿园教师职业行为准则》等法律法规,我们制定了《培训经费管理…

    科研百科 2024年8月17日
    19
  • 软件 系统开发

    软件系统开发是指通过编写、测试、调试和维护软件程序来创建和改进计算机系统的过程。随着科技的不断发展,软件系统开发已经成为现代社会中不可或缺的一部分。本文将探讨软件系统开发的重要性以…

    科研百科 2024年2月26日
    90
  • pm2项目管理平台

    引言 随着现代商业竞争的加剧,企业需要高效、敏捷、可靠的项目管理工具来支持他们的业务。而 PM2 项目管理平台正是这样一款优秀的工具,它可以帮助企业用户实现项目计划、进度跟踪、团队…

    科研百科 5天前
    14
  • 会议管理app

    会议管理app:高效会议利器 随着科技的不断发展,会议管理app已经成为了现代企业组织中必不可少的工具。这些应用程序可以帮助组织者轻松地组织、跟踪和管理会议,并提供各种功能,如会议…

    科研百科 3天前
    10
  • 基层医疗场景下POCT市场机会(poct与基层医疗)

    图片来源@视觉中国 文丨浩悦资本 POCT(Point of Care Testing)最早诞生于1980年代的美国,顾名思义,是一种即时、现场、快速、便捷的检验方法。相比大型集中…

    2022年6月6日
    408
  • 投资项目管理师

    投资项目管理师是一种负责监督和协调投资项目实施的职业。在投资项目中,管理师需要确保项目在预算、时间和质量方面按时完成,并为项目的成功做出贡献。 投资项目管理师的职责包括: 1. 确…

    科研百科 2024年5月23日
    67