在CentOS 8上安装Gitlab。
1. 安装Gitlab
首先新建镜像仓库配置文件:/etc/yum.repos.d/gitlab-ce.repo1:
[gitlab-ce]
name=Gitlab CE Repository
baseurl=https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el$releasever/
gpgcheck=0
enabled=1
再使用以下命令直接安装,如无其它问题,安装顺利完成。
$ sudo dnf makecache
$ sudo dnf install gitlab-ce
2. 配置Gitlab
打开防火墙服务:
$ sudo firewall-cmd --permanent --add-service=http
$ sudo firewall-cmd --reload
配置Gitlab:
sudo gitlab-ctl reconfigure
出现类似提示完成配置:
…
Running handlers:
Running handlers complete
Chef Infra Client finished, 577/1545 resources updated in 04 minutes 29 seconds
gitlab Reconfigure!
查看gitlab状态:
$ sudo gitlab-ctl status
...
run: redis: (pid 4447) 501s; run: log: (pid 4454) 500s
run: redis-exporter: (pid 5741) 307s; run: log: (pid 5345) 391s
run: sidekiq: (pid 4910) 446s; run: log: (pid 4923) 442s
本地访问,设置新密码后,使用root账户登录成功:
至此可以正常使用Gitlab。