在centos7 下安装 (CentOS 7 X64 虚拟机环境-4核4G)
安装 vim (主要是vi用不习惯)
yum install vim
首先将设置安装源
vim /etc/yum.repos.d/gitlab-ce.repo
输入如下内容
[gitlab-ce]
name=Gitlab CE Repository
baseurl=https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el$releasever/
gpgcheck=0
enabled=1
然后执行
sudo yum makecache // 本地yum缓存
sudo yum install gitlab-ce // 自动安装最新版
--------------------------------------------------
ps : ce 是社区版 ee 是企业版
sudo yum install gitlab-ce #自动安装最新版
sudo yum install gitlab-ce-x.x.x #安装指定版本
--------------------------------------------------
看到这个 , 说明安装成功了 , 安装成功后
需要设置域名(ip)访问
vim /etc/gitlab/gitlab.rb
例如
external_url 'http://192.168.100.6'
刚开始访问不了是因为防火墙没设置
设置防火墙并重启防火墙
sudo firewall-cmd --permanent --add-service=http
sudo systemctl reload firewalld
设置完防火墙后启动gitlab
sudo gitlab-ctl reconfigure
启动需要一段时间 , 等一会
执行完成后 , 访问刚刚设置的域名(ip)即可
第一次访问需要设置密码 , 用户名默认root
一般服务器刚重启后访问502可能是因为gitlab正在启动
主要是因为gitlab进程比较多 , 启动也就比较慢 , 所以需要较高的配置
gitlab常用命令
sudo gitlab-ctl start // 启动
sudo gitlab-ctl stop // 停止
sudo gitlab-ctl restart // 重启
sudo gitlab-ctl status // 查看状态
sudo gitlab-ctl reconfigure // 启动服务
sudo vim /etc/gitlab/gitlab.rb // 修改默认的配置文件(主要是修改ip或域名等)
sudo gitlab-ctl tail // 查看日志