解决 Gitlab 出现 “No authentication methods configured.” 的情况

轩陌

分类: 解决问题 3071 2

前言

无意中在后台点击关闭注册的时候,点成了关闭登录,导致出现这个错误,也是下边的图示:

解决方案

# 第一步,登录服务器,执行一下命令,进入数据库:
$ gitlab-psql gitlabhq_production

# 第二步,执行一下命名修改登录项:
$ UPDATE application_settings set signin_enabled=true;

# 如果第二步报错,执行以下命令:column "signin_enabled" of relation "application_settings" does not exist
$ UPDATE application_settings set password_authentication_enabled=true;

# 退出
$ ^D\q

# 重启 Gitlab 即可访问
$ gitlab-ctl restart

参考资料

https://gitlab.com/gitlab-org/gitlab/-/issues/19463

  • 11人 Love
  • 0人 Haha
  • 1人 Wow
  • 1人 Sad
  • 1人 Angry
Gitlab

作者简介: 轩陌

打赏

生命的意义在于折腾,一直努力成长中,期待梦想实现的那刻。

共 2 条评论关于 “解决 Gitlab 出现 “No authentication methods configured.” 的情况”

Loading...