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

GitHub 启用双因素身份验证(2FA)配置指南

GitHub 账号安全设置指南,介绍如何通过 TOTP 应用配置双因素身份验证(2FA)。流程涵盖获取密钥、绑定验证器及处理常见验证失败问题。建议妥善保存恢复代码以防账号丢失。

王者发布于 2026/3/21更新于 2026/10/1596 浏览
GitHub 启用双因素身份验证(2FA)配置指南

GitHub 启用双因素身份验证(2FA)配置指南

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

一、找到开启入口

当 GitHub 弹出启用 2FA 提示时,点击 启用 2FA 进入设置流程。

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

二、核心流程概览

  1. 准备工具:使用 TOTP 应用(如 TOTP.app 或 Google Authenticator)。
  2. 获取密钥:在 GitHub 页面复制 Setup key 或扫描二维码。
  3. 绑定验证器:将密钥填入工具生成 6 位验证码。
  4. 确认绑定:将验证码填回 GitHub 完成激活。
  5. 异常处理:若验证失败,刷新页面重新获取新密钥重试。

三、配置 TOTP 应用

搜索并打开你的 TOTP 工具,点击 新建 创建条目。

在这里插入图片描述

创建时有两项关键信息:

  • App name:随意填写,建议设为 GitHub 方便识别。
  • 密钥(Secret):必须来自 GitHub 的设置页面。

注意:如果二维码无法扫描,直接复制文本形式的 Setup key 手动输入即可。

四、获取 GitHub 密钥

回到 GitHub 的 2FA 认证页面,你会看到 Key / Setup key。将其完整复制下来。

github 验证界面获取 key

五、生成动态验证码

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

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

在这里插入图片描述

六、完成绑定

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

在这里插入图片描述

七、常见问题排查

如果提示'验证码不对'或验证失败,请尝试以下操作(最有效):

  • 刷新 GitHub 设置页面。
  • 重新获取一个新的 Setup key。
  • 在 TOTP 应用中删除旧条目,用新密钥重新新建。
  • 再次提交新的 6 位验证码。

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

八、后续建议

2FA 开启后,为了更安全,别忘了做这两件事:

  • 规范命名:把 TOTP 条目命名为 GitHub 或 GitHub-main,避免以后找不到。
  • 备份恢复码:如果页面提示有 Recovery codes 或备用验证方式,建议保存到安全位置(如密码管理器),防止手机丢失后无法登录。

按照以上步骤,你就能顺利完成 GitHub 2FA 配置。

目录

  1. GitHub 启用双因素身份验证(2FA)配置指南
  2. 一、找到开启入口
  3. 二、核心流程概览
  4. 三、配置 TOTP 应用
  5. 四、获取 GitHub 密钥
  6. 五、生成动态验证码
  7. 六、完成绑定
  8. 七、常见问题排查
  9. 八、后续建议

更多推荐文章

查看全部
  • AIGC 核心技术解析:GPT、BERT 与 Transformer 模型原理
  • Java 后端 Web API 开发实战:从架构到部署
  • AI动漫制作全流程指南
  • Java 常用数据结构及核心 API(开发 / 刷题高频版)
  • Python PyQt 上位机实时绘图功能实现
  • 2026 AI图像生成真实摄影效果怎么做?光影+纹理秘诀
  • Python 连接和操作 Elasticsearch 详细指南
  • OpenAI COO 访谈:大模型时代企业如何落地应用
  • HarmonyOS Location Kit 地理围栏双方案实战:端侧与云侧落地指南
  • GitHub 技术文档数学公式专业渲染方案
  • K-近邻算法(KNN)原理、实战与工程优化指南
  • 学生与教育工作者免费获取 GitHub Copilot 权限及配置指南
  • Flutter 三方库 webrtc_interface 的鸿蒙化适配指南
  • 机器人轨迹规划基础与常用算法
  • Dify 工作流发布为 MCP Server 实战指南
  • 零成本搭建飞书机器人:利用 Webhook 实现消息推送
  • 使用 Python 爬虫抓取微博数据的详细步骤
  • C++ 搜索引擎实战:日志宏设计与 Server 主流程解析
  • Windows 本地运行 DeepSeek 开源模型的三个步骤
  • JavaScript 性能优化:异步与延迟加载策略

相关免费在线工具

  • 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