2026最新|GitHub 启用双因素身份验证 2FA 教程:TOTP.app 一键生成动态验证码(新手小白图文实操)

2026最新|GitHub 启用双因素身份验证 2FA 教程:TOTP.app 一键生成动态验证码(新手小白图文实操)

2026最新|GitHub 启用双因素身份验证 2FA 教程:TOTP.app 一键生成动态验证码(新手小白图文实操)

如果你最近登录 GitHub 时被提示“启用双因素身份验证(2FA)”,别慌——这就是在你输入密码后,再增加一道“动态验证码”的安全锁。本文用TOTP.app(可下载/可在线) 带你从 0 到 1 完成 GitHub 的 2FA 配置,全程保留原图与链接,按步骤照做就能成功。

关键词:GitHub 2FA、GitHub 双因素身份验证、GitHub 启用 2FA、GitHub TOTP、GitHub
动态验证码、GitHub 账号安全、GitHub 登录保护、GitHub Setup Key、TOTP.app
教程、Authenticator 替代、2026 GitHub 2FA 教程、TOTP 验证码、GitHub 安全设置、GitHub
两步验证、GitHub MFA

一、GitHub 启用 2FA 的入口在哪里?

当 GitHub 弹出启用 2FA 提示时,界面类似下面这张图:点击 启用 2FA,进入 GitHub 设置流程。

GitHub启用双因素身份验证(2FA)提示界面图

二、关键步骤总览(先看一遍再跟做)

  1. 准备 TOTP 工具:使用 TOTP.app(下载或在线)。
  2. 在 GitHub 获取密钥(Setup key)或二维码
  3. 把密钥填进 TOTP.app(或扫码)生成 6 位验证码
  4. 把 6 位验证码填回 GitHub 完成绑定。
  5. 如遇识别/验证失败:刷新 GitHub 页面,换新的 Setup key 重来一遍

三、准备工具:下载/打开 TOTP.app

你可以直接搜索 TOTP.app,选择下载或在线使用。

百度搜索TOTP.app

打开后会看到类似界面,点击 新建(New / Create 之类的按钮)。

在这里插入图片描述

四、在 TOTP.app 新建条目:App Name 随便填,密钥必须来自 GitHub

创建时通常会有两项:

  • App name:随便填(建议填 GitHub,方便以后找)
  • 密钥(Secret / Key):这个必须去 GitHub 的 2FA 设置页面获取
在这里插入图片描述
说明:你在 GitHub 那边会看到二维码与/或“setup key(密钥)”。如果扫码不方便,就复制密钥手动输入到 TOTP.app。

五、回到 GitHub:获取 Setup key(密钥)并复制

在 GitHub 的 2FA 认证页面,你可以获取到 Key / Setup key(密钥)。把它复制下来。

github验证界面获取key

六、把 GitHub 密钥填入 TOTP.app,生成 6 位动态验证码

  1. 回到 TOTP.app 新建条目页面
  2. 把 GitHub 的 Setup key 粘贴到 密钥/Secret
  3. 保存后,TOTP.app 就会开始滚动生成 6 位验证码(通常每 30 秒刷新一次)

添加完成后读取验证码,如图所示:

在这里插入图片描述

七、把 6 位验证码填回 GitHub,完成 2FA 绑定

将 TOTP.app 生成的 6 位验证码,填入 GitHub 的 code 输入框,然后继续下一步/确认即可。

在这里插入图片描述

八、常见问题:验证码验证失败/识别问题怎么办?

如果这一步出现“验证识别问题/验证码不对”,按下面做(最有效):

  • 刷新 GitHub 2FA 设置页面
  • 重新获取一个新的 Setup key(密钥)
  • 回到 TOTP.app 重新新建一个条目(或替换密钥)
  • 再拿新的 6 位验证码填回 GitHub
重点:不要一直用旧的 setup key 硬试,GitHub 刷新后密钥可能已经变了,必须按新 key 重走一遍。

九、视频教程

B站:
<【2026最新GitHub启用双因素身份验证 (2FA)使用totp.app的实操教程】 https://www.bilibili.com/video/BV1U7rYB5EdE/?share_source=copy_web&vd_source=97126ea94d1fa8452fa058fae2b93bd5>

YouTube:
https://youtu.be/jFDupa7dXhQ


十、建议:2FA 开启后别忘了做这两件事(更安全)

  • 把 TOTP 条目命名清楚(GitHub / GitHub-main),避免以后找不到。
  • 妥善保存 GitHub 提供的恢复方式/备用方案(如果页面提示有 Recovery codes 或备用验证方式,建议保存到安全位置)。

照着以上步骤做,你就能用 TOTP.app 顺利完成 GitHub 2FA,如果你还有其他问题,欢迎私信或者文末名片沟通。

Read more

Linux系统学习【深入剖析Git的原理和使用(下)】

Linux系统学习【深入剖析Git的原理和使用(下)】

🔥承渊政道:个人主页 ❄️个人专栏: 《C语言基础语法知识》《数据结构与算法》 《C++知识内容》《Linux系统知识》 ✨逆境不吐心中苦,顺境不忘来时路!🎬 博主简介: 引言:在深入剖析Git的原理和使用(上)中,我们已经搭建起Git的基础认知框架—从Git的诞生背景、核心设计理念出发,掌握了初始化仓库、提交版本、查看日志、简单分支创建与切换等基础操作,也初步触及了Git“分布式版本控制”的核心优势.但这些表层操作,仅仅是Git强大功能的冰山一角:当我们面对多人协作中的代码冲突、复杂分支的合并与管理、误操作后的版本回滚难题,或是想弄明白“Git如何高效存储版本数据”“远程仓库与本地仓库的同步逻辑是什么”时,仅靠基础操作往往无从下手,背后的核心原理才是解决这些问题的关键.本篇将聚焦远程仓库的进阶协作(拉取、推送、复刻、协同开发流程).将坚持“原理+实操”结合的思路,真正发挥Git在版本控制、团队协作中的核心价值,为后续的高效开发、规模化协作筑牢基础.接下来,

By Ne0inhk

RAG系列:2025年最强开源RAG横评

RAG(Retrieval-Augmented Generation,检索增强生成)技术的出现,彻底改变了我们与AI交互的方式。简单来说,就是让AI不仅能"思考",还能"查资料"。想象一下,一个既有ChatGPT的推理能力,又能随时查阅你的专业资料库的AI助手,这不就是我们梦寐以求的"AI大脑外挂"吗? 本文真正从实战角度去深度评测这些平台。用30天时间,5个平台,真刀真枪地测一遍。 📊 评测维度:怎么"折腾"这些平台的 在正式开始之前,先说说我的评测方法。很多技术评测只看功能列表,我觉得这样不够实际。真正的好产品,应该经得起实战考验。 核心评测维度 1. 部署难度(20分) * 环境要求复杂度 * 安装步骤繁琐程度 * 首次运行成功率 * 文档完整度 2. 功能完整度(25分)

By Ne0inhk
【STM32】项目实战——OV7725/OV2604摄像头颜色识别检测(开源)

【STM32】项目实战——OV7725/OV2604摄像头颜色识别检测(开源)

本篇文章分享关于如何使用STM32单片机对彩色摄像头(OV7725/OV2604)采集的图像数据进行分析处理,最后实现颜色的识别和检测。 目录 一、什么是颜色识别 1、图像采集识别的一些基本概念 1. 像素(Pixel) 2. 分辨率(Resolution) 3. 帧率(Frame Rate) 4. 颜色深度(Color Depth) 5. 图像处理(Image Processing) 6. 图像采集设备 7. 亮度(Luminance)与色度(Chrominance) 8. 图像编码与压缩(Image Encoding and Compression) 9. 图像识别(Image Recognition) 10. 图像采集与处理中的延迟(Latency) 二、OV7725简介

By Ne0inhk
【Code Review】基于GLM4.7的 Claude code 官方github代码自动审查

【Code Review】基于GLM4.7的 Claude code 官方github代码自动审查

前言 代码审查是软件开发过程中至关重要的一环,它不仅是发现潜在缺陷的利器,更是知识共享、代码质量提升和团队协作的催化剂。然而,我们在日常工作中,小团队作坊往往没有时间相互进入code review工作,为了能够不影响工作进展的同时,做好代码的review,我们今天基于claude code来进行github仓库代码的自动review。 代码审查:为何不可或缺? 1. 提升代码质量:审查者可以发现逻辑错误、边界条件处理不当、潜在的性能瓶颈以及不符合编码规范的写法。 2. 知识传播与学习:资深开发者可以通过审查指导新人,新人也能在审查中学习到新的技术和设计模式。 3. 统一代码风格:确保团队遵循一致的编码规范,提高代码的可读性和可维护性。 4. 预防缺陷前移:在代码合并到主分支前发现问题,远比上线后修复代价小得多。 5. 增强代码所有权:团队成员共同对代码负责,而非仅由原作者负责。 废话不多说,我们直接开始教程(本教程基于Linux amd64进行)。 一、安装 GitHub CLI (gh) 我们在进行之前,需要先安装 GitHub CLI (gh)

By Ne0inhk