Gitlab 与 Github 相比有何不同?

问题描述 投票:0回答:3

我试图从经验丰富的开发人员的角度来理解两者的优缺点。当然,Github 是两者中使用更广泛的一个,但如果有人能概括性地解释一下他们发现其中哪一个更好/缺乏什么,那就太好了。

(顺便说一句,我现在使用 Github)。

github gitlab
3个回答
9
投票

Gitlab 是一个自托管的 git 服务器。我已经使用了两者(加上 bitbucket),并且在功能方面我没有看到太大的差异。 Github 的 UI 更加先进,并且它们提供了一些自定义功能(例如发布)。


3
投票

在 Github 上,默认情况下,您没有任何私人存储库(只有您和您的团队可以访问)。使用 Gitlab,你可以拥有无限的数量。

编辑:正如 Bahman.A 在评论中指出的那样,这不再是事实


0
投票

截至 2024 年 11 月,对于大多数项目来说,两者之间不存在会破坏交易的显着差异。 GitHub 和 GitLab 有很多相似之处。下面说的是它们之间的一些区别。

GitLab 开源推出业主定价主办于桌面和移动支持学习曲线规划、跟踪和项目管理正常运行时间SLA集成和应用程序采用率和用户群社交功能自托管开箱即用的安全工具
特点 GitHub
没有 是的
2008 2014
微软 GitLab 公司
免费/ $4/ $21 免费/ $29/ $99
微软Azure 谷歌云
原生支持 第三方应用程序
更陡

原生功能
原生能力
99.9% 找不到正常运行时间 SLA
很多 一些
相对较小
广泛 不广泛
付费 免费和付费
优秀(9/10) 优秀(9.5/10)
有些人更喜欢 GitLab 相对于 CI/CD 的高度抽象方法。而其他人则更喜欢 GitHub Actions 的灵活性。我认为这是主观的。

根据 StackOverflow 2022 年对 GitHub 的调查,GitHub 是迄今为止开发人员中个人和团体使用中最受欢迎的选择。

StackOverflow Survey

© www.soinside.com 2019 - 2024. All rights reserved.