文章图片
文章图片
文章图片
文章图片
文章图片
文章图片
文章图片
前言 大家好 , 我是 Gudie 。 今天的内容主要是为了帮助大家在进行代码托管工具选型时能够考虑得更加全面 。
大家平时也接触Github、Gitee 这些开源场景的代码托管平台 , 他们对个人开发者友好 , 可以接触到很多优秀的开源项目 。 但对团队代码管理 , 光这些还不够 , 还需要考虑成本、速度、和其他研发工具打通等 。 最近在帮初创企业团队做代码托管的选型 , 由于公司业务属性 , 迭代比较快 , 人力紧张 , 没有足够资金成本投入自建代码托管 , 而且最担心的是自己搞的话容灾安防做的不到位 , 导致企业代码数据出问题 。
网上代码托管选型的文章不少 , 不过大多内容有点久远 , 很多最新的平台没有包括进来 , 个人花了大概一个星期的时间 , 把目前市面上比较火的代码托管平台(开源托管平台:Github、Gitee;企业级托管平台:Gitlab、阿里云效Codeup、 腾讯Coding)做了一些比较 , 比较的维度包括速度、成本、产研工具链完整性、安全、统计报表等 , 希望可以帮助正在进行代码托管选型的技术同行做决策选型 。
在展开详细比较前 , 先给出个人体验的结论供大家参考 , 方便大家对应到关注的内容:
维度
Github(国外)
Gitlab(国外)
Gitee
阿里云云效Codeup
腾讯Coding
平台性质
国外开源托管平台
国外企业级托管平台
国内开源托管平台
国内企业级托管平台
国内企业级托管平台
适用对象
开源 , 个人向
企业级 , 各种类型规模团队均适用 , 而自建版本有维护成本和风险 , 适合有人力有资本的大企业选择
开源 , 个人向
企业级 , 功能全面 , 各种类型规模团队均适用 , 代码托管、CICD、测试管理等产品模块可以自由搭配组合
企业级 , 功能全面 , 但产品能力较简单 , 例如CICD原生支持的组件少 , 资源权限管理能力弱 , 适合小团队场景使用
速度
慢(无代理 KiB/s 级)
慢(无代理 KiB/s 级)
中
快 (MiB/s 级)
快(MiB/s 级)
研发工具链完整性
托管功能完整 , 但平台原生支持如测试管理、部署管理较弱 , 不过可以方便地通过集成三方和插件市场补足
托管功能完整 , 且具备DevOps一站式管理能力
托管功能完整 , 基本无DevOps其他模块支持
托管功能完整 , 且具备DevOps一站式管理能力
相关经验推荐
- 阿里巴巴|8+128GB跌至1149,小米最“香”千元机,有NFC和一亿像素
- 阿里巴巴|Intel计划以代号Bonanza Mine的ASIC架构处理器跨入挖矿热潮
- iOS|ios转MIUI才一周,我都快不认识之前的自己了,仿佛古代人穿越到现在
- 小米科技|放弃iPhone12,换到小米12 Pro一周后,我回不去了
- 小米科技|小米12 Pro使用一周,有几句话给大家啰嗦啰嗦
- 阿里巴巴|公司价值千亿美元,曾手握阿里40%股权,一代华人首富没落退圈
- 阿里巴巴|三款千元机之间相差100元,你应如何选择?
- 小米科技|开售不到一周就降价?小米12Pro直降200元,米粉们有福了
- 阿里巴巴|U盘的体积,固态硬盘的速度,斐数移动固态U盘体验
- 小米12|小米12真机上手一周,值得入手吗?说几句实话