GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的web服务。可通过Web界面进行访问公开的或者私人项目。它拥有与Github类似的功能,能够浏览源代码,管理缺陷和注释。可以管理团队对仓库的访问,它非常易于浏览提交过的版本并提供一个文件历史库。团队成员可以利用内置的简单聊天程序(Wall)进行交流。它还提供一个代码片段收集功能可以轻松实现代码复用。
1、下载 rpm 包
2、本地安装
3、配置文件
4、汉化
5、启动服务
6、登陆
http://192.168.1.71:9091 首次登陆输入密码,登陆账号 root
7、配置邮箱
8、Gitlab 的目录结构
/opt/gitlab/ 主目录
/etc/gitlab/ 放置配置文件
/var/opt/gitlab/ 各个组件
/var/log/gitlab/ 放置日志文件gitlab 相关组件
nginx:web服务器postgresql:数据库
redis:缓存,负责分发任务
unicorn:Gitlab 自身的 Web 服务器,包含了 Gitlab 主进程,负责处理快速/一般任务,与 Redis 一起工作通过检查存储在 Redis 中的用户会话来检查权限为 Sidekiq 制作任务从仓库(warehouse)取东西或在那里移动东西
sidekiq:后台任务,主要负责发送电子邮件。任务需要来自 Redis
logrotate: