Gitlab 账户 2FA 丢失

Posted

技术标签:

【中文标题】Gitlab 账户 2FA 丢失【英文标题】:Gitlab Account 2FA lost 【发布时间】:2017-01-01 16:49:48 【问题描述】:

我的手机丢失了,并且没有我的 2FA for GitLab 的恢复代码。

所以我的帐户被锁定了。 我有哪些选择?

【问题讨论】:

【参考方案1】:

我知道这是一个老问题,但我仅使用 gitlab.com 免费托管帐户测试过的以下问题可能对其他有 GitLab 2fa 问题的人有用。

如果

您已设置 2fa,但由于某种原因无法访问您的 2fa 设备,并且 您已丢失(或从未保存)您的恢复代码,并且 您之前已在 gitlab.com 帐户中配置了 ssh 密钥

那么...

您可以通过 ssh 创建一个全新的恢复代码列表:

ssh git@gitlab.com 2fa_recovery_codes

这次回答问题并将恢复代码列表保存在安全的地方!我对上述所有问题都感到内疚,GitLab 提供的这个解决方案既简单又优雅。

来源:https://gitlab.com/gitlab-org/gitlab-ce/issues/3765

【讨论】:

当有人拯救我们的生命时,Stack 应该可以选择尽可能多地投赞成票! 工作就像一个魅力,只需确保 SSH 密钥必须存在于您的帐户中。 太棒了!你救了我!

以上是关于Gitlab 账户 2FA 丢失的主要内容,如果未能解决你的问题,请参考以下文章

GitLab revert 导致新提交 merge 代码丢失(diff丢失)

GitLab revert 导致新提交 merge 代码丢失(diff丢失)

2FA + openssh 安全服务器上的 Gitlab

无法启动此程序 ,因为计算机中丢失MSVCP120.dll

Mysql高手系列 - 第27篇:mysql如何确保数据不丢失的?我们借鉴这种设计思想实现热点账户高并发设计及跨库转账问题

GitLab远程仓库迁移