Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Gitlab 如何从中恢复;未配置身份验证方法";在登录页面上_Gitlab - Fatal编程技术网

Gitlab 如何从中恢复;未配置身份验证方法";在登录页面上

Gitlab 如何从中恢复;未配置身份验证方法";在登录页面上,gitlab,Gitlab,当我试图用我的GitLab服务器运行良好时,我不知怎么设法把自己锁在了后者之外。现在,每当我打开GitLab URL时,都会显示消息“未配置任何身份验证方法”,并且没有登录选项 不幸的是,我甚至都不记得当时我在胡闹的确切设置,因为那是很久以前的事了,直到现在我才找到再次处理这个问题的时间。IIRC我做的最后一件事就是试着让OAuth工作。(我想我上次在web界面中更改了一些设置,而不是在设置文件中。) 由于无法在线找到解决方案,我尝试的方法之一是进行备份,然后在其他服务器上恢复。但结果是,我在新

当我试图用我的GitLab服务器运行良好时,我不知怎么设法把自己锁在了后者之外。现在,每当我打开GitLab URL时,都会显示消息“未配置任何身份验证方法”,并且没有登录选项

不幸的是,我甚至都不记得当时我在胡闹的确切设置,因为那是很久以前的事了,直到现在我才找到再次处理这个问题的时间。IIRC我做的最后一件事就是试着让OAuth工作。(我想我上次在web界面中更改了一些设置,而不是在设置文件中。)

由于无法在线找到解决方案,我尝试的方法之一是进行备份,然后在其他服务器上恢复。但结果是,我在新服务器上也收到了相同的消息

有人知道如何从这种情况中恢复过来吗?例如,有没有办法通过更改数据库中的设置来再次启用“正常”登录

如果无法(轻松)恢复整个GitLab安装,是否有某种方法至少可以从中提取bug报告数据?这是我最不愿意透露的数据


我真的很感激任何帮助,因为我现在完全不知所措

您可以使用Rails控制台重新启用登录

sudo gitlab-rails console
s = ApplicationSetting.find_by(signin_enabled: false)
s.signin_enabled = true
s.save

这将直接修改rails设置。

您可以使用rails控制台重新启用登录

sudo gitlab-rails console
s = ApplicationSetting.find_by(signin_enabled: false)
s.signin_enabled = true
s.save

这将直接修改rails设置。

从版本10.5.X起,改用此选项(不同的
应用程序设置
键)


从版本10.5.X起,改用此选项(不同的
应用程序设置
键)


你挽救了这一天。谢谢你挽救了这一天。谢谢