max*_*ian 16 cookies user-accounts gitlab
422 您请求的更改被拒绝。确保您有权访问您尝试更改的内容。如果您认为这是一个错误,请联系您的 GitLab 管理员。
我在 Linux 下的 Firefox 中出现上述错误,但我可以在 Chromium 中访问。这看起来像是典型的 cookie 问题。
我尝试清除所有与 Gitlab 相关的 cookie,然后重新启动计算机,但没有任何新的登录尝试。并重新启动计算机:) 是的,我只是尝试
但仍然是同样的错误,同样的浏览器。
我该如何处理这个问题?
此错误也会发生在 Firefox 的忘记密码部分和私人选项卡中。
还有其他与 Gitlab 相关的 cookie 吗?
lio*_*nel 19
该问题不仅应通过所述 cookie 来解决,还应通过时间系统的更正来解决。我遇到了完全相同的问题:即使重置了 cookie,也无法连接 Firefox,但我能够连接 Chrome。(这听起来很奇怪,因为即使在 Chrome 上我的时钟系统也是错误的。)
解决方案附带了一个非常简短的解释:
“这是因为我的本地时区设置不正确(并且弄乱了cookie)”来源:https ://www.reddit.com/r/gitlab/comments/cv7pov/422_error_on_wwwgitlabcomuserssignin_and/ey7l7lz?utm_source=share&utm_medium= web2x&上下文=3
最后一项包括:
\n\n\n好吧,我怀疑很多人的问题是 GitLab 会话 cookie 在此处设置为“安全”:https ://gitlab.com/gitlab-org/gitlab-ce/blob/9c491bc628f5a72424b82bb01e2457150bf2e71c/config/initializers/session_store.rb# L25
\n设置正确的 SSL 标头可以解决该问题。
\n如果由于某种原因,连接看起来不是 HTTPS 连接,Rails 将不会发送 cookie,并且客户端将无法登录。您可以通过检查端点中的响应标头来确认这一点
\nGET /users/sign_in:如果您看到_gitlab_session在第一次加载页面时看到发送了 cookie,则说明一切正常。
和:
\n\n\nJuKu\nJuKu @JuKu \xc2\xb7 1 年前
\n
HaProxy的解决方案:
\n\n\n将这些行添加到您的前端: reqadd X-Forwarded-Proto:\\ http
\n经过这次改变后,它对我有用。
\n\n
这将避免可怕的事情:
\n\n但这取决于所使用的 GitLab 类型(gitlab.com 或本地 GitLab,以及所使用的 Web 服务器类型)
\n\n\n\n该小组具有内部可用性,而其中一个项目是公开的(不是我遇到很多麻烦的那个项目,它是私人的)。
\n将小组公开解决了这个问题。
\n
OP maxemilian在评论中报告说,它现在正在 Manjaro 上与 Firefox 配合使用:
\n\n\n我检查了我的更新日记,但只有 Firefox 访问时间之间的缩放匹配成功。
\n
\n我很确定这与 GitLab 登录代码有关。可疑日期(1月6日至1月21日和2月3日至2月6日)。
\n我认为 GitLab 的这次更新是在 2 月 3 日至 2 月 6 日之间完成的。
| 归档时间: |
|
| 查看次数: |
54458 次 |
| 最近记录: |