惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

L
LINUX DO - 最新话题
C
Cyber Attacks, Cyber Crime and Cyber Security
G
GRAHAM CLULEY
T
Tenable Blog
T
Threatpost
C
CXSECURITY Database RSS Feed - CXSecurity.com
I
Intezer
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
D
Darknet – Hacking Tools, Hacker News & Cyber Security
K
Kaspersky official blog
Security Latest
Security Latest
P
Privacy & Cybersecurity Law Blog
Google Online Security Blog
Google Online Security Blog
SecWiki News
SecWiki News
P
Palo Alto Networks Blog
TaoSecurity Blog
TaoSecurity Blog
Webroot Blog
Webroot Blog
Spread Privacy
Spread Privacy
O
OpenAI News
The Last Watchdog
The Last Watchdog
P
Proofpoint News Feed
C
Check Point Blog
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
人人都是产品经理
人人都是产品经理
S
Security @ Cisco Blogs
Scott Helme
Scott Helme
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
月光博客
月光博客
S
Securelist
酷 壳 – CoolShell
酷 壳 – CoolShell
V
V2EX
T
Troy Hunt's Blog
W
WeLiveSecurity
GbyAI
GbyAI
N
News | PayPal Newsroom
Y
Y Combinator Blog
C
Cisco Blogs
H
Help Net Security
The GitHub Blog
The GitHub Blog
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
博客园 - 【当耐特】
Jina AI
Jina AI
MongoDB | Blog
MongoDB | Blog
P
Proofpoint News Feed
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
云风的 BLOG
云风的 BLOG
小众软件
小众软件
N
News and Events Feed by Topic

GitLab

基于 Claude Code 的 GitLab CI 代码评审 - V2EX 求助,怎么恢复 Gitlab 账户 - V2EX 登梯子访问 Gitlab 怎么也会被删除账户吗? - V2EX 一觉醒来, GitLab 账户被删除了 - V2EX gitlab 停止中国区服务是真的吗?我没有收到通知 - V2EX gitlab.com 上的账户被禁用了,有没有办法申述? - V2EX 问题求助: Gitlab 如何触发分支自动合并 - V2EX GitLab 可以装在 windows 上吗? - V2EX 如何实现百分比的阶梯递进式发布? - V2EX 求助, gitlab pipeline 同时推了三个,服务器干爆了 - V2EX 极狐要收费了 - V2EX 本地部署的 gitlab,系统源代码文件出现异常字符 - V2EX gitlab ce 为什么需要如此高的配置 - V2EX 小伙伴把我们的 homelab 服务器误格式化了,自建 gitlab 服务仅 git-data 仓库逃过一劫,不知道是否有办法恢复? - V2EX GitLab 一键自动化完整数据的备份 - V2EX 用 Gitlab-ci 配置 testcontainers 进行自动单元测试,流水线脚本到底怎么写啊…… - V2EX Gitlab 社区版定制化开发,有做过的 V 友吗,一般是通过什么方式进行二次开发? - V2EX 添加 ssh key 时被提示“Fingerprint has already been taken” - V2EX GitLab Docker 升级问题 - V2EX 求助: gitlab 的工程怎么按分支给开发人员分配权限呢 - V2EX Gitlab 专业版与旗舰版的区别 - V2EX 请教如何保护.gitlab-ci.yaml 不会被其他人修改和 cicd 流程安全 - V2EX 国内极狐 Gitlab 代理 - V2EX 自建 GitLab,用 Docker CE 还是 EE 版本? - V2EX 为什么 gitlab.new 重定向到 gitee - V2EX V2EX 在 gitlab-runner 中进行 electron 应用打包时发生 RequestError: socket hang up - V2EX 思细级恐啊,我们自己搭的 gitlab 的都被黑了! - V2EX gitlab/gitee 等平台有办法设置自动拉取 github 仓库内容并同步吗? - V2EX 请教一下, Gitlab 删除项目问题 - V2EX 在群晖上搭建 GitLab 的可行性和潜在风险 - V2EX GitLab 自动设置保护分支也太鸡肋了吧 - V2EX gitlab 被攻击了!求大佬进来分析一下 - V2EX GitLab 项目的 Storage 是怎么计算的? - V2EX 请教, gitlab CI 预检构建的实践 - V2EX 求助!为 docker 里的 gitlab 做远程备份一直不成功 - V2EX 求指教 gitlab 正确的开机自启方式 (排除 /etc/rc.local 尽量使用 systemd) - V2EX Gitlab-CI 是否支持 MR 的测试覆盖率达到某个百分比才可以合并? - V2EX 请问如果通过 git 指令统计每个用户的代码贡献量 - V2EX GitLab 如何通过 WebHook 获取单次 Push 的所有 Commit (超过 20 条)? - V2EX gitlab 可以作为容器镜像仓库用吗? - V2EX 有用 Gitlab CI 做自动构建的吗,目前支持根据 commit-id 构建 pipline 吗 - V2EX 关于 git 合并代码的一些疑问。 - V2EX 搭建内部 Gitlab, 20 人团队,求大佬推荐服务器 - V2EX gitlab 仓库创建时间不对,求解 - V2EX 咨询一个关于 gitlab-模版工程管理的办法? - V2EX gitlab ci 如何检测 job 执行失败尼? - V2EX gitlab Runner 使用的疑惑,希望大佬们看下。 - V2EX
gitlab 的强制跳转到 2FA 页面 bug 的解决 - V2EX
gouchaoer · 2020-05-20 · via GitLab

今天发现公司的 gitlab 许多人被强制要求开启 2FA ( Two-Factor Authentication ),经过排查发现某个 group 被人不小心设置成所有成员必须开启 2FA,这样所有该 group 的成员都被强制重定向到 2FA 开启页面,除非你开启 2FA 。由于公司某些自动化工具和 2FA 不兼容,而且太麻烦了,这里需要禁用。

我找到了那个 group,在设置里把强制 2FA 关掉了,结果发现还是不行,所有没开启 2FA 的成员还是被强制跳转,提示为:
`The group settings for require you to enable Two-Factor Authentication for your account.`

按照官方的办法停用了所有人的 2FA:
`https://docs.gitlab.com/ee/security/two_factor_authentication.html`

结果还是不行,我搜了一下 gitlab 文档没有有效信息,意识到这应该是 gitlab 的缓存 bug,重启 gitlab 也没用之后,只有硬着头皮去看源码了。

gitlab 主要业务是 ruby 写的,我先把上面的提示关键字去搜源码,定位到对应的 controller 调用了一个验证 2FA 的逻辑,在:`/opt/gitlab/embedded/service/gitlab-rails/app/controllers/concerns/enforces_two_factor_authentication.rb`文件中。

在该文件中看到了 check_two_factor_requirement 的类方法是负责 check 2FA 的,这里我们注释掉强制验证的代码库,重启 gitlab 就 ok 了。