在 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