GitLab版本控制
- GitLab简介
- GitLab服务构成
- GitLab原理
- 版本控制介绍
- GitLab常用命令
- 部署GitLab
- GitLab Web管理
- 上线项目流程
GitLab简介
GitLab是利用Ruby on Rails一个开源的版本管理系统,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目。
GitLab能够浏览源代码,管理缺陷和注释。可以管理团队对仓库的访问,它非常易于浏览提交过的版本并提供一个文件历史库。团队成员可以利用内置的简单聊天程序(Wall)进行交流。
它还提供一个代码片段收集功能可以轻松实现代码复用,便于日后有需要的时候进行查找。
项目各版本不可覆盖。
历史:
- GitLab在2011年10月由Dmitriy Zaporozhets和Valery Sizov创建。它在MIT许可证下发布,稳定版GitLab在2018年1月22日发布。
为什么要使用GitLab?
- GitLab是集中服务器上管理git存储库的一个好方法。 GitLab让您可以完全控制您的存储库或项目,并允许您自己决定是公共还是私有。
特征
- GitLab免费托管您的(私人)软件项目。
- GitLab是管理Git存储库的平台。
- GitLab提供免费的公共和私人存储库,问题跟踪和维基。
- GitLab是Git之上的一个用户友好的Web界面层,它提高了使用Git的速度。
- GitLab提供了自己的持续集成(CI)系统来管理项目,并提供用户界面以及GitLab的其他功能
优点
- GitLab提供了GitLab Community Edition版本,供用户在他们的代码所在的服务器上进行定位。
- GitLab免费提供无限数量的私人和公共存储库。
- 代码片段可以共享项目中的少量代码,而不是共享整个项目。