跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客GitHub 精选镜像AI 生图工具UI配色美学隐私政策关于联系
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
编程语言SaaS大前端

GitHub 启用双因素身份验证(2FA)实战指南:使用 TOTP.app 配置动态验证码

GitHub 账号安全加固方案,通过 TOTP 协议实现双因素认证。步骤涵盖获取密钥、配置验证器应用、回填验证码及异常处理。重点强调密钥刷新机制与备用恢复码保存,确保登录流程顺畅且账户免受未授权访问。

SparkGeek发布于 2026/3/21更新于 2026/7/1428 浏览
GitHub 启用双因素身份验证(2FA)实战指南:使用 TOTP.app 配置动态验证码

GitHub 2FA 安全加固指南

如果你最近登录 GitHub 时被提示'启用双因素身份验证(2FA)',别慌——这其实是在密码之外增加的一道'动态验证码'安全锁。本文用 TOTP.app(支持下载或在线使用)带你从 0 到 1 完成 GitHub 的 2FA 配置,按步骤操作即可成功。

准备工作

首先,你需要一个支持 TOTP 协议的验证器应用。直接在应用商店搜索 TOTP.app,选择下载或在线使用即可。

打开应用后,点击 新建(New / Create)按钮准备添加条目。

注意:创建时通常有两项需要填写。

  • App name:随便填,建议填 GitHub,方便以后查找。
  • 密钥(Secret / Key):这个必须去 GitHub 的 2FA 设置页面获取。

获取 GitHub 密钥

回到 GitHub 的 2FA 认证页面,你会看到二维码与/或 Setup key(密钥)。如果扫码不方便,直接复制这段密钥文本。

GitHub 验证界面获取密钥

配置验证器

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

添加完成后,界面上会显示当前的动态验证码。

TOTP.app 生成验证码界面

完成绑定

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

GitHub 回填验证码界面

常见问题与注意事项

如果在验证环节遇到'验证码不对'或识别失败的情况,别急着死磕旧数据。最有效的做法是:刷新 GitHub 2FA 设置页面,重新获取一个新的 Setup key。然后回到 TOTP.app 重新新建一个条目(或替换密钥),再拿新的 6 位验证码填回 GitHub。

重点提醒:不要一直用旧的 setup key 硬试,GitHub 刷新后密钥可能已经变了,必须按新 key 重走一遍流程。

后续建议

2FA 开启后,为了账户更安全,建议做两件事:

  • 把 TOTP 条目命名清楚(例如 GitHub-main),避免以后找不到。
  • 妥善保存恢复码:如果页面提示有 Recovery codes 或备用验证方式,建议保存到安全位置,以防手机丢失导致无法登录。

按照以上步骤,你就能用 TOTP.app 顺利完成 GitHub 2FA 配置,为账号加上一道可靠的保险。

目录

  1. GitHub 2FA 安全加固指南
  2. 准备工作
  3. 获取 GitHub 密钥
  4. 配置验证器
  5. 完成绑定
  6. 常见问题与注意事项
  7. 后续建议
  • 免费图片AI生成工具免费生成了解详情
  • Magick API 一键接入全球大模型注册送1000万token查看
  • 免费图片视频在线生成30秒,将你的创意变成现实开始设计
  • X/Twitter免费视频下载器免登陆无限额度免费视频解析下载了解详情
  • 100+免费在线小游戏爽一把
极客日志微信公众号二维码

微信扫一扫,关注极客日志

微信公众号「极客日志V2」,在微信中扫描左侧二维码关注。展示文案:极客日志V2 zeeklog

更多推荐文章

查看全部
  • Java 后端开发与分布式架构核心面试题精选
  • Python 面试高频考点:模块、装饰器与异步编程详解
  • JavaScript 数组核心方法详解
  • Web 虚拟卡销售平台架构设计与核心实现
  • 机器人 DH 参数模型与正运动学
  • JavaScript Document 对象常用属性详解
  • C++ string 类常用成员函数与全局函数解析
  • Java Map 与 Set 数据结构解析
  • Gazebo 机器人三维物理仿真平台详解
  • Java 高性能开发实战:Redis 7 持久化机制详解
  • Java 核心基础:深入理解 Spring IoC 容器与依赖注入
  • C语言算法练习:从两数之和到寻找峰值
  • AI 绘画技术解析与商业化变现实战指南
  • Python 函数核心概念与实战指南
  • Python+Matplotlib 大数据可视化高效解决方案
  • Node.js + uni-app 运动健康 App 计算机毕业设计
  • StructBERT-Large 实战教程:单句对多句批量检索模式扩展开发指南
  • OpenClaw 架构原理与实战部署指南
  • Vue3 + Python 体育赛事发布与在线购票选座系统设计
  • DeepSeek 结合通义万相实现 AI 视频高效制作

相关免费在线工具

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

  • Base64 文件转换器

    将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online

  • Markdown转HTML

    将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML转Markdown 互为补充。 在线工具,Markdown转HTML在线工具,online

  • HTML转Markdown

    将 HTML 片段转为 GitHub Flavored Markdown,支持标题、列表、链接、代码块与表格等;浏览器内处理,可链接预填。 在线工具,HTML转Markdown在线工具,online

  • JSON 压缩

    通过删除不必要的空白来缩小和压缩JSON。 在线工具,JSON 压缩在线工具,online

  • JSON美化和格式化

    将JSON字符串修饰为友好的可读格式。 在线工具,JSON美化和格式化在线工具,online