centos8 搭建gitlab私服
1:先下载安装文件https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/ubuntu/pool/bionic/main/g/gitlab-ce/

2:上传文件

3:安装
1)先安装依赖 yum -y install policycoreutils openssh-server openssh-clients postfix
2)确认SSH服务的启动状态以及是否设置为开机启动
可以参考如下博客:
CentOS配置启动ssh与开机自启
https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/116265771
3)安装并设置postfix开机自启
postfix支持gitlab发信功能
yum -y install postfix
然后启动
/etc/init.d/postfix start
然后设置为开机启动
chkconfig postfix on
4)开放shh以及http服务,然后重新加载防火墙列表
查看防火墙状态
vi /etc/sysconfig/iptables
编辑防火墙的配置文件
这里开放SSH的22端口以及后面要计划开放的gitlab的82端口
#SSH -A INPUT -p tcp --dport 22 -j ACCEPT #HTTP -A INPUT -p tcp --dport 82 -j ACCEPT
将这两个配置加到配置文件中

然后重启防火墙
service iptables restart

5)开始安装
rpm -i gitlab-ce-14.2.3-ce.0.el8.x86_64.rpm

4:修改gitlab配置
vi /etc/gitlab/gitlab.rb
找到external_url的地方,将后面的内容改为服务器的ip和端口号,这里是上面开放的82端口号


5:刷新配置
gitlab-ctl reconfigure

6:重新启动gitlab
gitlab-ctl restart

7:访问主页


浙公网安备 33010602011771号