Te doy la bienvenida a nuestra página web, en este lugar vas a hallar la resolución a lo que estás buscando.
Solución:
Gitlab ha actualizado el comando para deshabilitar la autenticación de dos factores para todos los usuarios a esto:
sudo gitlab-rails runner 'User.find_each(&:disable_two_factor!)'
La respuesta de @poldixd aún debería funcionar. Si no intenta configurar encriptado_opt_secret para nil
en vez de ""
.
Encontré esto aquí: https://gitlab.com/gitlab-org/gitlab-ce/issues/1960
Este comando a su vez de la autenticación de dos factores para todos los usuarios:sudo gitlab-rails runner 'User.update_all(otp_required_for_login: false, encrypted_otp_secret: "")'
Para una instalación desde la fuente, puede ejecutar
cd /home/git/gitlab
sudo -u git -H bundle exec rails console production
para obtener una consola de rieles y luego ingresar
User.update_all(otp_required_for_login: false, encrypted_otp_secret: nil, encrypted_otp_secret_iv: nil, encrypted_otp_secret_salt: nil, otp_backup_codes: nil)
para ejecutar el comando.
Si conservas alguna desconfianza o forma de prosperar nuestro enunciado eres capaz de ejecutar una explicación y con placer lo analizaremos.