gitlab相比git的优势在哪?有没有更好的替代品?

  • gitlab可以搭建在自己服务器,但他比自己搭建的原生git服务器有哪些优势?比如代码预览界面美观,还有其他吗?(自己搭建的gitlab不是在线那个gitlab)
  • gitlab搭建太占用资源了,服务器吃不消,想自己搭建的话有没有其他好的替代品?
阅读 4.6k
2 个回答

简单的 git 服务只是是提供了基础的 git ,gitlab 这集成了web面板,CI/CD 这些,更加方便操作,但是也对服务器要求较高,但是你可以选择可以用轻量一点的,比如 gogs 、和它的一个分支 gitea ,部署简单,占用小。

git 就一版本控制工具,而且只有版本控制(git XXX 命令),剩下所有非版本控制的功能,都是 GitLab 人家额外集成开发的。

  • GUI;
  • 权限控制;
  • 企业级应用(Group 群组;Issue 问题清单;Board 工作看板;GitLabRunner CI/CD;k8s 支持;Wiki 文档编写;等等等等)。

如果你只需要最核心的 git 功能,只安装 git 工具就可以了。

GitLab 已经够小了,如果这都算吃资源的话,剩下一些支持私有化部署的产品(Coding.NET、码云之类的)就更大了。


真配置紧张的话直接上云不行?

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进