gitlab分为社区版(gitlab-ce)和企业版(gitlab-ee),我们通常安装的是gitlab-ce
配置要求:
一 安装依赖和设置防火墙
sudo yum install -y curl policycoreutils-python openssh-server
sudo systemctl enable sshd
sudo systemctl start sshd
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https
sudo systemctl reload firewalld
## 安装邮件服务
sudo yum install postfix
sudo systemctl enable postfix
sudo systemctl start postfix
二 添加gitlab仓库
创建/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
三 安装
yum install -y gitlab-ce
四 启动
sudo gitlab-ctl reconfigur