一、Gitlab安装
Gitlab安装部署及基础操作 - 云+社区 - 腾讯云 (tencent.com)
GitLab安装 - 追梦NAN - 博客园 (cnblogs.com)
1.安装相关依赖
yum -y install policycoreutils openssh-server openssh-clients postfix
2.启动ssh服务&设置为开机启动
systemctl enable sshd&&sudo systemctl start sshd
3.设置postfix开机自启,并启动,postfix支持gitlab发信功能
systemctl enable postfix && systemctl start postfix.service stfix
4.开放ssh以及http服务,然后重新加载防火墙列表
firewall-cmd --add-service=ssh--permanent
firewall-cmd --add-service=http--permanent
firewall-cmd --reload
如果关闭防火墙就不需要做以上配置
5.下载gitlab包,并安装
【镜像:Index of /gitlab-ce/yum/el7/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror】
wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el8/gitlab-ce-12.10.1-ce.0.el8.x86_64.rpm
安装
rpm -i gitlab-ce-12.10.1-ce.0.el8.x86_64.rpm
6.修改gitlab配置【ip和端口】
7.重新配置及启动gitlab
gitlab-ctl reconfihure
gitlab-ctl restart
8.把端口添加到防火墙
firewall-cmd --zone=public --add-port=82/tcp-permanent
firewall-cmd--reload