开源30问中国信通院开源系列解读:开源
52 2023-04-07
只要是程序员,想必都听说过GitHub的大名。在过去的十多年里,GitHub一直是开发人员最喜欢网站之一,主要是因为其简单灵活易用的特点,能非常方便地分享代码给其他开发者,或者内部团队。
随着编程语言的扩展和新功能加入,出现了许多GitHub的替代平台。自从2018年6月,GitHub 被科技巨头微软以高达75 亿美元的价格收购,替代平台的人气逐渐回升,并与 GitHub 形成了强有力的竞争。
虽然GitLab的开放源代码版本涵盖了所有功能特点,付费版本更是提供了大规模部署和进阶配置功能。
10月14日GitLab(股票代码“GTLB”) 登陆纳斯达克。,开盘价为94.25美元/股,截止收盘,报103.89美元/股,市值达149亿美元。
1.免费版本,公司称之为DevOps平台。平台允许用户对代码进行处理、打包、发布和监控,客户可以在任何公共云或数据中心运行GitLab。
2.高级版本,每个用户每月需要平台支付19美元,GitLab服务包括企业工具和更快的代码审查。
3.终极版本,如果用户每月支付99美元,可以获得更强的安全性。GitLab在招股说明书中称,约有383个客户每年至少花费10万美元。
和 GitHub 一样,Bitbucket 是一个 Git 和Mercurial代码管理和协作平台,由 Jesper Noehr 于 2008 年开发(现在 Atlassian 所有)。它提供了许多吸引人的功能,例如访问控制、代码工作流、带有拉取请求的代码审查、用于问题跟踪的 Jira 集成以及用于实现自定义功能的 REST API。
作为 Google Cloud Platform (GCP) 的一部分,主要为为大型软件项目提供更好的云部署可扩展性。更重要的是,它可以与 GCP 的各种服务集成,如谷歌 Kubernetes 引擎、计算引擎等。值得注意是谷歌保障在数据中心加密的安全性。
Cloud Source Repositories 设置为五个用户以下免费,之后根据使用情况收费。免费版带有 50 GB 的存储空间和数据出口。
作为用于代码管理的企业级开源平台,RhodeCode 由 Marcin Kuzminski 于 2010 年推出,旨在通过 Mercurial、Git 和 SVN 等工具为科技公司的大型软件项目管理源代码。该平台中也存在大量类似 GitHub 的功能。
RhodeCode 有两个版本,社区版和企业版。社区版是开源和免费的,而后者是为了满足企业的需求而构建的。企业版增加了不少功能,例如通用企业身份验证、突破性预防以及与现有企业工具的现成集成。
码云于2013年正式推出,由开源中国基于 Gitlab 所开发,我们在 Gitlab 的基础上做了大量的改进和定制开发,致力于为国内开发者提供优质稳定的托管服务。目前已成为国内最大的代码托管系统。