当前位置: > 财经>正文

相较国外代码托管平台gitlab,咱们中国自己的代码托管平台有哪些优势?

2023-07-15 07:35:30 互联网 未知 财经

相较国外代码托管平台gitlab,咱们中国自己的代码托管平台有哪些优势?

没有对比就没有伤害,相较于国外的gitlab,大家平时也接触Github、Gitee 这些开源场景的代码托管平台,他们对个人开发者友好,可以接触到很多优秀的开源项目。但对团队代码管理,光这些还不够,还需要考虑成本、速度、和其他研发工具打通等。在选型时,首先要明确你的使用场景,是想在开源社区里协作开发(通常是个人开发者),还是想要拥有私密的代码仓库(通常是企业团队)。

通常在企业、团队私有代码管理场景下使用,那么国外的Gitlab,国内的阿里云云效Codeup、腾讯Coding 是到底选择哪个呢?

GitLab

GitLab 利用 Ruby on Rails 开发,据说最早也用过 Github 进行托管,后独立发展为知名的代码托管平台,同时支持 SaaS 版和自管理的私有化部署版本,由于其丰富的代码协作管控能力,备受企业青睐,不过因为是国外的平台,云服务的访问速度还是存在慢和不稳定的问题。

对于企业,还有一个选择是私有化部署托管服务。例如 Gitlab 就开放了基础版本供企业自行部署使用,目前在国内企业中的使用量还是比较广泛的。然而私有化部署是一把双刃剑,如果企业有足够的资本和人力,将托管服务部署在自己的服务器上感觉最安全,可是如果容灾和防护不到位,宕机数据丢失、黑客拖走代码也不是没有发生过。所以,如果自信有足够的技术实力的企业,可以选择私有化部署,反之,选择大公司提供的 SaaS 托管云服务是更好的决策。

阿里云云效 Codeup

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

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

云效里面托管产品 Codeup 提供基于 Git 的代码托管服务,主打企业级托管,因此在管控和安全层面做了不少加强,由于在国内,访问速度相比 Gitlab、Github 快不少。

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

腾讯 CODING

CODING 是面向软件研发团队的研发协作管理平台,发展方向和上面阿里云一样,也是 DevOps 一站式。

CODING 本来专注做代码托管,产品比较小而美,很适合个人开发者使用,正因为迎合年轻开发者的形象,所以其 LOGO 是个可爱的小猴子(程序猿)。然而在 2023 年被腾讯收购成为其全资子公司后,开始转型做企业服务,将个人空间升级成为了团队空间,陆续加入了测试、持续集成、制品库、部署管理等模块,也支持对接腾讯云账号体系了,功能维度逐渐丰富,虽然有的功能模块能力还相对简单,但是支撑小团队的简单研发场景是完全没问题的。

同样的,因为是国内的云服务,访问速度比较快:

在聊场景的时候,顺便简单介绍了国内外这几家比较有名的平台背景,接下来我会从不同的特性上比较这几个平台的差异,分享我的经验给大家参考。

没有对比就没有伤害,适合企业、团队使用的代码托管中Gitlab、云效Codeup 和 Coding 这三个企业级的代码托管产品,都有哪些方面是值得我们关注的

速度

我们对代码托管平台的要求首先就是速度一定要快,毕竟每天都得用,如果推拉速度慢非常影响体验。

我使用 5M 做 PUSH 测试, 180 M 的示例代码库做 CLONE 测试,在固定网络下分别在三个平台推拉,统计的时间如下:

参考维度Gitlab(国外)腾讯云 Coding阿里云云效CodeupSSH PUSH2.9s0.9s1sSSH CLONE59.2s18.5s15.1s

 

总结:

在推拉速度这一条上,除非机场好,否则国外的平台就已经被 PASS 了;云效Codeup 和 Coding Push 速度差不多,阿里云效 Codeup 的 Clone 速度稍微快一点。国内这两家速度都是秒级ok的,操作体验都挺好。价格和容量

价格也是需要考虑的一个因素。在代码托管这个白热化市场里,大家的价格都已经打到地板上趴着了,不计成本抢开发者是现状。

对于适合企业使用的套餐,三个平台价格和容量限制如下:

参考维度

Gitlab(国外)

腾讯云 Coding

 

阿里云云效Codeup

 

价格/容量

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

Premium:19美元人/月Ultimate:99美元人/月

 

提供私有部署版本

免费企业版:

人数: 不限仓库总容量:100G单仓库:

版权声明: 本站仅提供信息存储空间服务,旨在传递更多信息,不拥有所有权,不承担相关法律责任,不代表本网赞同其观点和对其真实性负责。如因作品内容、版权和其它问题需要同本网联系的,请发送邮件至 举报,一经查实,本站将立刻删除。