极狐GitLab 正式推出面向 GitLab 老旧版本(12.x、13.x、14.x、15.x 等)免费用户的专业升级服务,点击查看详情

12下一页
返回列表 发布新帖

开启双重认证后丢失设备怎么恢复认证码

1619 18
发表于 2024-3-14 17:32:26 | 显示全部楼层 阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

×
1年前在gitlab登录时开启了双重认证,1年后手机和电脑都换成新的再次登录时,无法获取到正确的验证码,请问怎么恢复验证码呢??百度的方法都试了,,没有解决问题
开心交流,交流开心。
回复

使用道具 举报

评论18

极小狐Lv.1 发表于 2024-3-18 15:06:54 | 显示全部楼层
是 jihulab.com  saas 还是你们自部署的gitlab?
回复

使用道具 举报

小马哥楼主Lv.8 发表于 2024-3-18 15:07:04 | 显示全部楼层
自己公司部署的gitlab
开心交流,交流开心。
回复

使用道具 举报

极小狐Lv.1 发表于 2024-3-18 15:07:35 | 显示全部楼层
本帖最后由 极小狐 于 2024-3-18 15:14 编辑

Two-factor authentication | GitLab参考这里。

如果有当时的recovery code的话,在登录验证码那里直接粘贴recovery code。
如果recovery code也丢了的话,有ssh key的话可以重新生成recovery code。
回复

使用道具 举报

小马哥楼主Lv.8 发表于 2024-3-18 15:14:31 | 显示全部楼层
recovery code换设备,没有了
ssh key 生成失败
还有其他方法吗??



开心交流,交流开心。
回复

使用道具 举报

极小狐Lv.1 发表于 2024-3-18 15:14:38 | 显示全部楼层
你们部署的是哪个版本?
回复

使用道具 举报

小马哥楼主Lv.8 发表于 2024-3-18 15:14:59 | 显示全部楼层
12.10.14
开心交流,交流开心。
回复

使用道具 举报

极小狐Lv.1 发表于 2024-3-18 15:15:10 | 显示全部楼层
登录服务器,进入rails console,

gitlab-rails console

进去之后执行下面的命令,把username换成对应的用户名。

user = User.find_by_username(‘username’)
user.two_factor_enabled?
user.disable_two_factor!

上面命令是重置2fa,登录就不用验证了,后面你可以重新绑定
回复

使用道具 举报

小马哥楼主Lv.8 发表于 2024-3-18 15:15:19 | 显示全部楼层
好的,谢谢,顺便问个问题哈
就是相同的账号,在github登录成功,在gitlab登录时为啥要二次验证呢
开心交流,交流开心。
回复

使用道具 举报

极小狐Lv.1 发表于 2024-3-18 15:15:25 | 显示全部楼层
意思是这个账号关联了github,使用github认证登录不需要二次验证, 使用gitlab用户名密码登录需要二次验证?




回复

使用道具 举报

意见建议

Email:forum@gitlab.cn
  • 关注公众号
  • 添加专业顾问
Copyright © 2001-2024 极狐GitLab论坛 版权所有 All Rights Reserved. 鄂ICP备2021008419号-1|鄂公网安备42018502006137号
关灯 快速发帖
扫一扫添加专业顾问
返回顶部
快速回复 返回顶部 返回列表