在 CLI 中禁用 gitlab 两步验证

Disable gitlab two step verification in CLI

我有一个情况,Google Authenticator 生成了无效代码并且我的恢复代码都已过期,如何通过命令行禁用它?

我找到了答案,我们可以通过 gitlab-rails 禁用它:

gitlab-rails runner 'User.update_all(otp_required_for_login: false, encrypted_otp_secret: "")'