ps:搜索了网上很多资料安装gitLab,对gitLab十分好奇,想自己安装玩玩,当然也可以搭建CI来玩玩这个gitlab的webhook。
前提了解:在centos8下安装gitlab,不知道gitlab-ce是有对应版本的,这里需要下载对应的centos8版本的gitlab
centos8对应版本: https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el8/
centos7对应版本: https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/
这里我安装的是:gitlab-ce-13.9.7-ce.0.el8.x86_64.rpm(可以在网页中找到)
一、 安装并配置必要的依赖关系
在CentOS系统上安装所需的依赖:ssh,防火墙,postfix(用于邮件通知) ,wget
以下这些命令也会打开系统防火墙中的HTTP和SSH端口访问。
注意:用户不是管理员权限,请sudo
可以使用 su root 切换root权限
1.安装ssh
a.安装policycoreutils-python工具:sudo yum install -y curl policycor