什么是GitLab。

GitLab是一个开源分布式版本控制系统。

功能:管理项目源代码、版本控制、代码复用与查找。

开源免费,适合中小型公司将代码防止在该系统中、支持高并发。

GitLab主要服务构成:

1.Nginx静态web服务器(它作为GitLab的pros代理,处理我们所有HTTPS静态访问请求)

2.Gitlab-Workhorse轻量级的反向代理服务器(它处理一些较大的文件上传下载以及我们经常使用的gitpush命令行操作)

3.GitLab-shell用于处理Git命令和修改authorized keys 列表。

4.Logrotate(负责处理GitLa日志的切割打包等操作)日志文件管理工具。

5.postgresal数据库(保存到存所有gielab的数据信息)。

6.Redis缓存服务器(缓存数据库信息加快前台访问速度,以及数据的交互读写)。

posted @ 2020-11-06 21:31  一块  阅读(1101)  评论(0编辑  收藏  举报