你的问题“centos gitlab如何验”应该是指 在 CentOS 上如何验证 GitLab 是否安装成功 / 是否正常运行。下面按常见场景给你说明:
sudo gitlab-ctl status
正常会看到类似:
run: nginx: (pid 1234) 1234s
run: postgresql: (pid 1235) 1234s
run: redis: (pid 1236) 1234s
run: gitlab-workhorse: (pid 1237) 1234s
run: sidekiq: (pid 1238) 1234s
run: unicorn: (pid 1239) 1234s
如果有 down 说明有问题。
systemctl status gitlab-runsvdir
应为 active (running)。
默认地址:
http://服务器IP
或你配置的域名。
若修改过端口(如 8080):
http://服务器IP:8080
sudo gitlab-rake gitlab:env:info
sudo gitlab-ctl reconfigure
无报错即配置正常。
sudo gitlab-rake gitlab:check
sudo gitlab-rake gitlab:doctor:secrets
在另一台机器或本机:
git clone http://服务器IP/组名/项目名.git
能克隆即说明 GitLab 正常。
sudo firewall-cmd --list-all
sudo firewall-cmd --add-port=80/tcp --permanent
sudo firewall-cmd --reload
getenforce
sudo gitlab-ctl restart
如果你说的“验”是 验证安装包签名 / RPM 完整性,也可以告诉我,我可以给你具体命令(如 rpm -K)。