CentOS8.1搭建Gitlab服务器详细教程


 第一步:安装和启用policycoreutils、openssh-server和openssh-clients组件,并将它们开放防火墙(不要忘了reload防火墙):

dnf install -y curl policycoreutils openssh-server openssh-clients
systemctl enable sshd
systemctl start sshd
firewall-cmd --permanent --add-service=http
firewall-cmd --permanent --add-service=https
systemctl reload firewalld

第二步:使用curl工具下载并配置GitlabCE版RPM安装包的仓库配置脚本(请确认你的虚拟机能联接网络,注意这只是RPM安装包的仓库配置脚本,并不是真正的安装包)

wget https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh
bash script.rpm.sh

安装

yum -y install gitlab-ce

线备份在开始修改配置

cp /etc/gitlab/gitlab.rb /etc/gitlab/gitlab.rb.bak

使用vi找到external_url 'http://gitlab.xgclassroom.com'
修改为external_url 'http://你的域名或者ip或者IP加端口'
重启gitlab

gitlab-ctl reconfigure

要是出现502就是端口被占用切换端口就好了

gitlab常用的命令

gitlab-ctl start 启动
gitlab-ctl stop 停止
gitlab-ctl status 查看状态
gitlab-ctl restart 重启
gitlab-ctl reconfigure 修改后直接编译启动
gitlab 默认的日志文件存放在/var/log/gitlab 目录下:
gitlab-ctl tail #查看所有日志
gitlab-ctl tail nginx/gitlab_access.log #查看nginx访问日志

声明:小小博客|版权所有,违者必究|如未注明,均为原创|本网站采用BY-NC-SA协议进行授权

转载:转载请注明原文链接 - CentOS8.1搭建Gitlab服务器详细教程


Carpe Diem and Do what I like