github双重验证密码忘记或者获取不了了怎么办

github双重验证密码忘记或者获取不了了怎么办
背景

近期由于换了新手机,之前配置好的Authenticator这个App无法使用,导致获取不到二次验证的Authenticator code,登陆不上GitHub,不知道有没有人和我遇到同样的问题?
当我们配置2FA双重验证后,每次登陆github尽管密码输入正确都必须输入2FA生成地一次性验证码。但我们无法获取2FA的验证码时,我们应该如何登陆github,甚至当我们把recovery code也丢失后,该如何登陆我们的github?

解决方案

情形1
当我们无法获取之前设置的2FA(Two-factor authentication*)的验证码时,我们可以使用设置2FA时备份的recovery code进行恢复,下面时具体操作步骤
1.点击下图中的Use a recovery code or begin 2FA account recovery

在这里插入图片描述


2.打开设置2FA时保存的github-recovery-codes.txt,此文件保存了Recovery code

在这里插入图片描述


3.该文件中有16个Recovery code,可以任意选择一个输入,如下所示

在这里插入图片描述


4.点击Verify按钮,即可登陆进入github,如下所示

在这里插入图片描述


5.此时,我们可以滚动到页面底部,可以看到Authenticator methods面板,在这里我们就可以重新设置2FA。

情形2
我就是在本地文件系统中翻到了当年的github-recovery-codes.txt,用上述情形1方法恢复账户的。当我们既没有Autentication code并且Recovery code也丢失时,怎么办?
1.点击Use a recovery code or begin 2FA account recovery链接

在这里插入图片描述


2.点击上图中地Try 2FA account recovery, or unlink your account email address(es) 链接

在这里插入图片描述


3.根据上图可知,在没有Recovery code的情况下我们可以通过3个步骤来恢复我们的github*账号

  • 验证github账号绑定的邮箱
  • 可以使用以下三种方式之一验证:常用的主机、github中设置的ssh key、personal access token
  • github客服将在1-3天内人工审核上述信息,如果审核成功,则会发送邮件通知我们

4.点击绿色的I understand, get started按钮

在这里插入图片描述


5.点击绿色的Send one-time password按钮,向github账号绑定地邮箱发送验证码

在这里插入图片描述


6.打开电子邮箱,输入邮件中的验证码

在这里插入图片描述


7.点击绿色的Verify email address按钮

在这里插入图片描述


8.这里有3中方式来进行验证

方式一、使用经常登陆或最后一次登陆github的设备验证

在这里插入图片描述


1)点击上图中的Verify with this device 按钮,采用这种方式必须使用自己经常登陆或最后一次登陆成功的电脑执行这些操作。

在这里插入图片描述


2)等待接收github发送地邮件,大概需要1-3个工作日

方式二、使用在github中设置的ssh key验证

在这里插入图片描述


1)点击上图中的SSH key

在这里插入图片描述


2)打开github中配置的ssh key中对应地电脑的终端,输入如下命令

ssh-T [email protected] verify Please provide the following verification token to GitHub Support. AHDLSHSHDSKHINFVVQZYULPQ3AVKQNZGKPLUSUIUHJSDJSGHKSDJSHDSVJNFAV623FPHHSJHDSHKSHDSKGDSUYEG 

3)然后将上述命令地输出复制粘贴到上图的多行文本框中

在这里插入图片描述


4)点击绿色的Verify and submit for review按钮

在这里插入图片描述


5)等待接收github发送地邮件,大概需要1-3个工作日

方式三、使用github中设置的Personal access token进行验证

在这里插入图片描述


1)该方法需要github账号曾经设置过Personal access token,否则该选项是禁用状态。如果是可用状态,点击Personal access Token。
2)在新打开的页面中,输入你的Personal access token,点击绿色的Verify and submit for review按钮

在这里插入图片描述


3)等待接收github发送地邮件,大概需要1-3个工作日

总结
  1. 2FA(Two-factor authentication)失效或者无法获取时如何恢复github账号以及recovery code也丢失的情况下怎么恢复账号,可以使用常登陆github的电脑或者在github中设置过地ssh key或者Personal access token。
  2. 综上所述,为了我们的github账号安全,我们必须做好以下几点:
  • 保证github绑定的邮箱可用,如果旧邮箱不想使用了,记得及时将github账号绑定地邮箱切换为新邮箱。
  • 至少给github配置一个ssh key,既可以通过ssh key实现免密执行git操作,又可以保证在丢失recovery code时能进行账号恢复操作。
  • 给github配置2FA双重验证,登陆时必须使用2FA生成的一次性临时验证码,保证账号的安全性。
  • 配置2FA时会生成16个recovery code,必须备份并保证这些recovery code的安全。

Read more

深度解析 GitHub Copilot Agent Skills:如何打造可跨项目的 AI 专属“工具箱”

前言 随着 GitHub Copilot 从单纯的“代码补全”工具向 Copilot Agent(AI 代理) 进化,开发者们迎来了更高的定制化需求。我们不仅希望 AI 能写代码,更希望它能理解团队的特殊规范、掌握内部工具的使用方法,甚至在不同的项目中复用这些经验。 Agent Skills(代理技能) 正是解决这一痛点的核心机制。本文将深入解析 Copilot Skills 的工作原理,并分享如何通过软链接(Symbolic Link)与自动化工作流,构建一套高效的个人及团队知识库。 一、 什么是 Agent Skills? 如果说 Copilot 是一个通用的“AI 程序员”,那么 Skill(技能) 就是你为它配备的专用工具箱。 它不仅仅是一段简单的提示词(Prompt),而是一个包含元数据、指令和执行资源的标准文件夹结构。当

By Ne0inhk
让工作效率翻倍的终极神器之被工具定义的编程时代(VS Code + GitHub Copilot + JetBrains全家桶)

让工作效率翻倍的终极神器之被工具定义的编程时代(VS Code + GitHub Copilot + JetBrains全家桶)

目录 * 一、引言:被工具定义的编程时代 * 二、背景:传统开发模式的效率瓶颈 * 2.1 认知负荷过载 * 2.2 工具链断层 * 三、效率翻倍工具链深度解析 * 3.1 智能代码编辑器:从打字机到智能助手 * 3.2 版本控制大师:Git的隐藏技能 * 3.3 自动化脚本:解放生产力的魔法 * 3.4 协作平台:从信息孤岛到知识网络 * 四、工具链选型方法论 * 4.1 效率评估模型 * 4.2 定制化策略 * 五、总结:工具是能力的延伸 一、引言:被工具定义的编程时代 在GitHub Copilot单月生成代码量突破10亿行的今天,开发者早已告别“记事本+命令行”

By Ne0inhk
PyTorch实战——基于文本引导的图像生成技术与Stable Diffusion实践

PyTorch实战——基于文本引导的图像生成技术与Stable Diffusion实践

PyTorch实战——基于文本引导的图像生成技术与Stable Diffusion实践 * 0. 前言 * 1. 基于扩散模型的文本生成图像 * 2. 将文本输入编码为嵌入向量 * 3. 条件 UNet 模型中的文本数据融合机制 * 4. 使用 Stable Diffusion 模型生成图像 * 相关链接 0. 前言 在本节中,我们将为扩散模型添加文本控制能力。学习如何通过文字描述来引导图像生成过程,实现从"纯噪声+文本"生成图像,而不仅是从纯噪声生成。 1. 基于扩散模型的文本生成图像 在扩散模型的 UNet 模型训练流程中,我们仅训练模型从含噪图像中预测噪声。为实现文生图功能,需使用以下架构,将文本作为额外输入注入 UNet 模型: 这样的 UNet 模型称为条件 UNet 模型 ,或者更精确地说,是文本条件 UNet

By Ne0inhk
GitHub 热榜项目 - 日榜(2026-02-21)

GitHub 热榜项目 - 日榜(2026-02-21)

GitHub 热榜项目 - 日榜(2026-02-21) 生成于:2026-02-21 统计摘要 共发现热门项目: 15 个 榜单类型:日榜 本期热点趋势总结 本期GitHub热榜凸显AI应用开发与智能体生态的蓬勃生机,开发者正致力于构建高效实用的工具链,赋能实际业务场景。以自主渗透测试平台pentagi和AI技能框架superpowers为代表的智能体系统成为焦点,它们将复杂任务自动化,显著提升开发与安全运维效率。同时,桌面应用框架electrobun和时间序列模型timesfm展现了底层性能优化与垂直领域AI的突破,而trivy和posthog则持续解决安全和产品数据分析的硬需求。整体趋势表明,AI技术正从探索走向落地,工具链日趋成熟,开发者聚焦于构建可复现、能直接解决工程问题的代码库,推动技术实用化进程。 1. vxcontrol/pentagi * 🏷️ 项目名称:vxcontrol/pentagi * 🔗 项目地址: https://github.com/vxcontrol/pentagi * ⭐ 当前 Star 数: 3834 * 📈 趋

By Ne0inhk