1. 什么时gitlab
gitlab 分布式在线代码仓库托管软件,分社区免费版本和企业收费版本,都需要服务器安装。
2.优势
开源免费
差异化的版本管理,离线同步及强大分支管理功能
便捷的gui操作界面和强大账号管理界面
集成度很高,
支持内置HA,保证高并发下仍可实现高可用性
3.gitlab 主要服务构成
nginx 静态web服务器
gitlab-workhorse 轻量级的反射代理服务器
gitlab-shell 用于处理git命令和修改authorized keys列表。
logrotate 日志文件管理工具
postgresql 数据库
redis 缓存服务器