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:访问主页

 

posted @ 2021-09-11 15:38  看看反馈  阅读(230)  评论(0)    收藏  举报