1. 安装并配置必要的依赖关系
1.1 安装ssh
sudo yum install -y curl policycoreutils-python openssh-server
如下图所示表示安装完成

将SSH服务设置成开机自启动,使用如下命令:
sudo systemctl enable sshd
启动ssh服务,使用如下命令:
sudo systemctl start sshd
1.2 安装防火墙
使用命令查看是否安装了防火墙,如果安装了不用再安装,查看是否安装防火墙使用如下命令:
systemctl status firewalld
如下图所示,表示已安装防火墙,直接启动即可。

启动防火墙命令使用:
sudo systemctl start firewalld
安装防火墙
安装防火墙使用如下命令:
yum install firewalld systemd -y
添加http服务到firewalld,pemmanent表示永久生效,若不加--permanent系统下次启动后就会失效。
sudo firewall-cmd --permanent --add-service=http
重启防火墙,使用如下命令:
sudo systemctl reload firewalld
1.3 安装Postfix
安装Postfix以发送通知邮件,安装命令如下:
sudo yum install postfix
将postfix服务设置成开机自启动,使用命令如下:
sudo systemctl enable postfix
启动Poxtfix,使用命令如下:
sudo systemctl start postfix
1.4 安装wget
检查系统中是否已经安装wget,使用命令如下:
wget -V
如显示如下图所示,表示已安装,无须再次安装,否则需要再安装wget工具。

安装wget使用如下命令:
yum -y install wget
1.5 安装vim
检查是否安装vim, 使用如下命令:
rpm -qa|grep vim
如下图所示,便是已安装vim:

安装vim使用命令如下:
yum install vim -y
2. 下载并安装gitlab
下载gitlab使用如下命令:
wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-13.8.6-ce.0.el7.x86_64.rpm --no-check-certificate
安装gitlab 安装命令如下:
rpm -i gitlab-ce-13.8.6-ce.0.el7.x86_64.rpm

修改gitlab配置文件指定服务器ip和自定义端口
vim /etc/gitlab/gitlab.rb

重启gitlab,命令如下:
gitlab-ctl reconfigure
gitlab-ctl restart
记得开放防火墙的端口,比如gitlab的服务端口是8080,则命令如下:
firewall-cmd --add-port=8080/tcp
网友评论