文章圖片
文章圖片
文章圖片
文章圖片
文章圖片
文章圖片
文章圖片
前言 大家好 , 我是 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真機上手一周,值得入手嗎?說幾句實話