第一步:安装和启用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访问日志
Comments | NOTHING