配置 GitHub 双重身份验证(2FA)教程

配置 GitHub 双重身份验证(2FA)教程

在现代的互联网安全环境中,双重身份验证(2FA)已成为保护账户安全的重要手段。GitHub 作为全球最大的软件开发平台之一,提供了双重身份验证功能,增加了账户的安全性,防止密码泄露或被暴力破解等攻击方式。本文将详细介绍如何配置 GitHub 的 2FA。

1. 登录 GitHub 账户

首先,打开 GitHub 官网,使用你的用户名和密码登录到 GitHub。

2. 访问设置页面

在左侧菜单中,选择 Security(安全性)选项。

登录后,点击右上角的头像,进入 Settings(设置)页面。

3. 启用双重身份验证
  1. 点击 Enable two-factor authentication(启用双重身份验证)按钮。

Security 页面下,找到 Two-factor authentication(双重身份验证)部分。

        (这里我已经注册过了)

4. 选择 2FA 方法

GitHub 支持多种 2FA 验证方式,包括通过手机应用生成验证码和通过短信接收验证码。你可以选择以下任意一种方式:

A. 使用认证器应用(推荐)

这种方法通过使用手机上的认证器应用(如 Google Authenticator、Authy 或 Microsoft Authenticator)生成动态验证码。使用认证器应用是更安全且方便的选择,因为它不依赖于短信网络,避免了 SIM 卡劫持等风险。

  1. 下载并安装认证器应用(Google Authenticator 或 Authy)。
  2. 在 GitHub 页面上,选择 Set up using an app(使用应用设置)。
  3. GitHub 会显示一个二维码,使用认证器应用扫描该二维码。
  4. 应用会生成一个六位数的验证码,输入该验证码并点击 Enable(启用)。
B. 使用短信验证码

如果你不想使用认证器应用,你可以选择通过手机短信接收验证码。

  1. 在 GitHub 页面上,选择 Set up using SMS(使用短信设置)。
  2. 输入你的手机号码并点击 Send verification code(发送验证码)。
  3. 你会收到一个验证码短信,输入验证码并点击 Enable(启用)。
5. 生成恢复码

启用 2FA 后,GitHub 会提供一组恢复码。这些恢复码在你无法访问认证器应用或手机时非常有用。务必将这些恢复码保存在安全的地方。

  • 点击 Download recovery codes(下载恢复码)并保存。
  • 你也可以选择将恢复码打印出来,或者通过其他安全方式保存。
6. 完成设置

完成上述步骤后,你的 GitHub 账户就成功启用了双重身份验证。此后,在每次登录时,GitHub 会要求你提供密码和动态验证码(来自认证器应用或短信)。

7. 配置 2FA 与 Git 操作的配合

配置了 2FA 后,你在进行 Git 操作(如推送、拉取)时,将需要使用 Personal Access Token(个人访问令牌)代替密码进行身份验证。

  1. 访问 GitHub 网站,点击右上角的头像,选择 Settings
  2. 在左侧菜单中,选择 Developer settings
  3. 进入 Personal access tokens,点击 Generate new token
  4. 选择适当的权限(例如,repo、workflow、write:packages 等),并生成令牌。
  5. 将该令牌复制下来,并在 Git 操作中使用。

例如,在进行 git push 时,使用你的 GitHub 用户名作为用户名,并使用生成的令牌作为密码。

8. 2FA 的常见问题解答

Q: 我忘记了 2FA 验证码怎么办?
A: 如果你使用的是认证器应用,确保手机上的时间是正确的,认证器应用依赖于时间同步。如果使用的是短信验证,可以选择重新发送验证码。

Q: 如果我更换手机了,如何转移我的 2FA 设置?
A: 在更换手机时,你需要先在旧手机上转移认证器应用中的账户信息,然后在 GitHub 上重新配置 2FA。如果你丢失了手机或无法恢复应用,可以使用恢复码。

Q: 我丢失了恢复码怎么办?
A: 如果没有恢复码并且无法访问 2FA 验证方式,可以通过 GitHub 的帮助中心请求账户恢复支持。

9. 总结

通过 GitHub 启用双重身份验证是保护开发者账户安全的有效措施。使用 2FA 可以防止未经授权的人员访问你的代码库,保障代码和个人信息的安全。推荐使用认证器应用而不是短信验证码,以增加安全性。

配置完成后,记得妥善保存恢复码,以便在设备丢失或其他异常情况下恢复账户访问。

Read more

【AI】KIMI2.5---开源榜第一

开源 Kimi 2.5 全景手册(2026 年 1 月版) Moonshot AI 于 2025-12 开源的「多模态 + Agent-Swarm」权重 本文汇总已公开(✅)与仅 API(⚠️)信息,方便一键部署与落地 1. 江湖定位与榜单成绩 基准分数排名(开源)备注LiveBench 2025-1276.4% Pass@1🥇 第 1打平 Claude-4.5-Sonnet,落后 GPT-4.1 约 2ppAgent: BrowseComp78.4🥇 第 1唯一公开「Agent-Swarm」权重Code: SWE-Bench Verified76.8🥇 第

By Ne0inhk
Trae 集成 GitHub MCP Server 全攻略

Trae 集成 GitHub MCP Server 全攻略

快速上手 一、创建 Github 访问令牌 因为我们使用的是远程 Github MCP Server,所以首先需要创建一个 **Personal Access Token(PAT)**用来访问 GitHub MCP Server 的 API 服务。 1. 打开 GitHub,点击头像 -> settings,进入到 GItHub Settings 页面。 点击 settings 页面左侧菜单最底部 Developer settings,点击进入到 Developer settings 页面。进入 Personal access token,新增一个 Token(classic)。 填写好 Token

By Ne0inhk
GTC2026前瞻(二)Agentic AI 与开源模型篇+(三)Physical AI 与机器人篇

GTC2026前瞻(二)Agentic AI 与开源模型篇+(三)Physical AI 与机器人篇

(二)Agentic AI 与开源模型篇 Agentic AI与开源模型:英伟达想定义的,不只是“更聪明的模型”,而是“能持续工作的数字劳动力” 如果说过去两年的大模型竞赛,核心问题还是“谁能生成更像人的答案”,那么到了 GTC 2026,问题已经明显变了。英伟达把 Agentic AI 直接列为大会四大核心主题之一,官方对这一主题的定义也很明确:重点不再是单轮问答,而是让 AI agent 能够推理、规划、检索并执行动作,最终把企业数据转化为可投入生产的“数字劳动力”。这说明,Agentic AI 在英伟达的语境里,已经不是一个前沿概念,而是下一阶段 AI 商业化的主战场。(NVIDIA) 一、GTC 2026真正的变化,是 AI 开始从“会回答”走向“会做事”

By Ne0inhk