系统环境:centos7.9 服务器有ipv6
通过某塔后台安装gitlab时,安装成功后点击管理面板出现:未找到相关配置,gitlab可能已损坏!
1.ssh下配置安装源
/etc/yum.repos.d/CentOS-Base.repo 添加一段
2.面板上先卸载后,重新安装(如果没ipv6 到这里 gitlab就好了)
3.运行
gitlab-ctl reconfigure
4.出现ipv6访问错误
修改
/etc/gitlab/gitlab.rb
external_url 'http://www.xmspace.net:8099'
改成外网访问地址
5.重新执行
gitlab-ctl reconfigure
6.ginx错误
cp /opt/gitlab/embedded/sbin/gitlab-web /opt/gitlab/embedded/sbin/nginx
7.修改root密码
gitlab-rails console -e production #进入到gitlab的shell界面 user = User.where(id:1).first #选择root帐号 user.password = 'xmspace.net' #密码需要大于8位数 user.password_confirmation = 'xmspace.net' #重复下密码 user.save #保存密码
gitlab就好了