在 Digital Ocean 上升级 GitLab 时没有登录页面
No Login Page when upgrading GitLab on Digital Ocean
我刚从 Gitlab EE 11.8.0
升级到 11.11.4
。
我正在升级以修复 letsencrypt 的 ACMEv1 错误。
I 运行 $sudo apt update && sudo apt upgrade
,将Gitlab更新为12.5.3
升级 运行 没有任何错误。
然后我 运行 $sudo gitlab-ctl reconfigure
,再次一切正常。
但现在我仍然收到这样的页面:“请使用 SSH 登录您的 Droplet 以配置 Gitlab 安装。”
如何加载登录页面?我也希望我的 git 存储库仍在服务器上...?
任何 help/suggestions 将不胜感激。
所以关闭 letsencrypt
似乎解决了问题并给了我登录页面。
正在编辑文件 /etc/gitlab/gitlab.rb
并设置以下内容:
letsencrypt['enable'] = false
然后我 运行 $sudo gitlab-ctl reconfigure
并且网站登录页面已备份。
我希望自动更新 SSL 证书,但看起来我只能通过 certbot 手动更新它。
我通过
重置root密码解决了这个问题
sudo gitlab-rake "gitlab:password:reset[root]”
重设密码命令记录在https://docs.gitlab.com/ee/security/reset_user_password.html#reset-your-root-password
中
我刚从 Gitlab EE 11.8.0
升级到 11.11.4
。
我正在升级以修复 letsencrypt 的 ACMEv1 错误。
I 运行 $sudo apt update && sudo apt upgrade
,将Gitlab更新为12.5.3
升级 运行 没有任何错误。
然后我 运行 $sudo gitlab-ctl reconfigure
,再次一切正常。
但现在我仍然收到这样的页面:“请使用 SSH 登录您的 Droplet 以配置 Gitlab 安装。”
如何加载登录页面?我也希望我的 git 存储库仍在服务器上...?
任何 help/suggestions 将不胜感激。
所以关闭 letsencrypt
似乎解决了问题并给了我登录页面。
正在编辑文件 /etc/gitlab/gitlab.rb
并设置以下内容:
letsencrypt['enable'] = false
然后我 运行 $sudo gitlab-ctl reconfigure
并且网站登录页面已备份。
我希望自动更新 SSL 证书,但看起来我只能通过 certbot 手动更新它。
我通过
重置root密码解决了这个问题sudo gitlab-rake "gitlab:password:reset[root]”
重设密码命令记录在https://docs.gitlab.com/ee/security/reset_user_password.html#reset-your-root-password
中