Cookies Gitlab帐户访问错误:";422您请求的更改被拒绝。”;

Cookies Gitlab帐户访问错误:";422您请求的更改被拒绝。”;,cookies,gitlab,user-accounts,Cookies,Gitlab,User Accounts,但重新启动计算机的问题似乎无效 422 您请求的更改被拒绝。 确保您有权访问您试图更改的内容。 如果您认为这是一个错误,请联系您的GitLab管理员 我在Linux下的Firefox中有上述错误,但我可以访问Chromium。 这看起来像是典型的饼干问题 我尝试清除所有与Gitlab相关的Cookie,然后在没有任何新登录尝试的情况下重新启动计算机。重新启动计算机:)是的,我只是试试 但还是同样的错误,同样的浏览器 我如何处理这个问题 此错误也发生在Firefox的忘记密码部分和private选

但重新启动计算机的问题似乎无效

422 您请求的更改被拒绝。 确保您有权访问您试图更改的内容。 如果您认为这是一个错误,请联系您的GitLab管理员

我在Linux下的Firefox中有上述错误,但我可以访问Chromium。 这看起来像是典型的饼干问题

我尝试清除所有与Gitlab相关的Cookie,然后在没有任何新登录尝试的情况下重新启动计算机。重新启动计算机:)是的,我只是试试

但还是同样的错误,同样的浏览器

我如何处理这个问题

此错误也发生在Firefox的忘记密码部分和private选项卡中

是否还有另一个与Gitlab相关的cookie?

之后是和

最后一项包括:

好的,我怀疑对许多人来说,这里的问题是GitLab会话cookie设置为安全:

设置正确的SSL头可以解决此问题

如果由于某种原因,连接看起来不是HTTPS连接,Rails将不会发送cookie,客户端将无法登录。您可以通过检查
GET/users/sign\u in
端点中的响应头来确认这一点:如果您在第一次加载页面时看到发送了
\u gitlab\u会话
cookie,则一切正常

以及:

巨宿 JuKu@JuKu·1年前

HaProxy的解决方案:

将这些行添加到前端:reqadd X-Forwarded-Proto:\http

在这次改变之后,它对我起了作用

另见:

这将避免恐惧:

但这取决于所使用的GitLab的类型(GitLab.com或内部GitLab,以及所使用的Web服务器的类型)

例如,指:

这个团队有内部可用性,而它的一个项目是公开的(不是我遇到很多麻烦的那个项目,它是私有的)

把团体公之于众解决了这个问题


其中的报告现在与Manjaro上的Firefox协同工作:

我查看了我的更新日志,但只成功缩放了Firefox访问时间之间的匹配。
我很确定这与GitLab登录代码有关。可疑日期(1月6日至1月21日和2月3日至2月6日)。
我认为GitLab所做的这个更新是在2月3日到2月6日之间完成的


这个问题不仅应该通过所描述的cookies来解决,还应该通过时间系统的修正来解决。 我面临着完全相同的问题:无法与Firefox连接,即使重新设置cookies,但我能够与Chrome连接。(这听起来很奇怪,因为即使在Chrome上,我的时钟系统也是假的。)

解决方案的解释非常简短:

“这是因为我的本地时区设置不正确(而且还弄乱了饼干)” 资料来源:


谢谢你的精彩编辑。我扫了他们所有人一眼,但我找不到。特别是Nicola Luraghi的解决方案看起来适合我的情况。仍然给出错误。我甚至把房间里的东西都打扫干净了Firefox@maxemilian该死。这太令人沮丧了!它是否在其他计算机上持续存在?我可以在android上使用firefox登录。没问题。但我删除了我的manjaro相关Firefox上的所有内容,然后重新安装,但仍然是相同的错误。我有一张假脸,它正在工作!解决了
我检查了我的更新日志,但只有
zoom
匹配了Firefox访问时间
我很确定这与GitLab登录代码有关。可疑日期(1月6日至1月21日和2月3日至2月6日)。我认为GitLab在2月3日至2月6日之间完成了此更新,顺便说一句,谢谢您的帮助。@maxemilian很棒!干得好,接得好!别忘了阅读。我不喜欢清理首选项-->隐私与安全-->
下的所有cookie和站点数据
>清除数据。我打算用一种简单的方法来清理所有cookie,但即使清理
所有cokies和站点数据以及更改的web内容也不起作用。真是太神奇了。我把所有东西都清理了,但还是拿了422。是的,我发行版的计时器有点坏了。我无法设置时区,于是被迫设置了一个无关紧要的时区。它仍然坏了,但现在已经开始工作了。