You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Linux环境下无手机、禁用摄像头/手机号时,如何启用GitHub 2FA?

Linux环境下无需摄像头/手机号启用GitHub 2FA的方法

步骤1:获取GitHub 2FA的手动设置密钥

在GitHub的2FA设置页面(即你打开的显示QR码的页面),找到QR码下方类似「无法扫码?」或「输入设置密钥」的选项,点击后会显示一串Base32格式的密钥(形如JBSWY3DPEHPK3PXP),复制该密钥备用。

步骤2:安装Linux本地2FA认证工具

选择以下任意一种工具安装:

  • 命令行工具(oathtool):
    Debian/Ubuntu系:
    sudo apt install oath-toolkit
    
    Fedora/RHEL系:
    sudo dnf install oath-toolkit
    
    Arch系:
    sudo pacman -S oath-toolkit
    
  • 桌面图形工具(GNOME Authenticator):
    Debian/Ubuntu系:
    sudo apt install gnome-authenticator
    
    也可通过系统自带的软件中心搜索「Authenticator」完成安装。

步骤3:生成2FA验证码

  • 使用oathtool:
    在终端执行命令,替换你的Base32密钥为刚才复制的内容:
    oathtool --totp -b "你的Base32密钥"
    
    执行后会输出6位动态验证码,这就是当前有效的2FA码。
  • 使用GNOME Authenticator:
    打开应用后点击「添加账户」,选择「手动输入」,填写账户名(如你的GitHub用户名)和复制的Base32密钥,保存后应用会自动生成实时更新的6位验证码。

步骤4:完成GitHub 2FA验证

将生成的6位验证码输入到GitHub页面的文本框,点击「Continue」,随后按照页面提示保存好恢复代码(务必妥善存储,如加密文件或密码管理器),即可完成2FA启用。

内容的提问来源于stack exchange,提问作者user1658543

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.10 02:20:24