Hugging Face 账户里有你的模型、数据集和 Spaces——包括私有的——你的访问令牌,以及向你所在组织的仓库推送的权限。谁拿到你的密码,谁就能以你的名义发布内容,或替换别人会下载的模型。开启双重验证后,每次登录时 Hub 都会要求输入身份验证器中的六位数验证码,此后每 30 天还会再要求一次。
在 Hugging Face 上开启双重验证
Hugging Face 列举了 Authy、Google Authenticator、Microsoft Authenticator 和 FreeOTP,任何能生成标准六位数验证码的应用都可以。Team 和 Enterprise 套餐的组织可以要求所有成员开启双重验证。
- 在电脑上登录 huggingface.co。
- 点击右上角的头像,选择「Settings」(设置)。
- 打开设置中的「Authentication」(身份验证)页面。
- 选择「Add Two-Factor Authentication」(添加双重验证)。
- Hub 会显示一个二维码。让它留在屏幕上,按下文所述添加到扩展中——然后在「Code」(验证码)中输入扩展中的六位数验证码并保存。
将 Hugging Face 添加到 Authenticator
- 从 Chrome Web Store 安装身份验证器 2FA,并把它固定到工具栏,这样点一下图标就能打开。
- 保持 Hugging Face 显示二维码的页面不要关闭。点击 Authenticator 图标,然后依次选择「添加账户」→「二维码」→「从屏幕扫描QR码」。
- 账户会出现在列表中,并显示一个每 30 秒变化一次的六位数验证码。你可以随意重命名——名称只给你自己看。
- 回到 Hugging Face,把当前验证码填入确认框。如果它快要过期,就等下一个。
- Hugging Face 会提示双重验证已开启。之后每次登录都会要求输入验证码——点击扩展图标复制即可。
没有二维码,或者扫不出来?在 Hugging Face 的设置页面找到手动输入密钥的选项,复制密钥,然后在扩展中通过「添加账户」→「手动输入」→「密钥」添加。
免费安装身份验证器 2FA(Chrome 扩展)下载 Hugging Face 恢复代码
验证码一通过,Hub 就会显示一组恢复代码。下载它们(文件名为 huggingface-recovery-codes.txt)或打印出来,保存在这台电脑以外的地方。每个代码可以登录一次。如果丢失了或想要新的一组,打开 Authentication(身份验证)设置,选择「Recovery Code」(恢复代码),点击「Regenerate recovery codes」(重新生成恢复代码)——旧代码随即失效。
验证码不被接受?
最常见的是二维码变了:每当设置页面被刷新或重新打开,网站都会生成一个新的二维码,所以你先前添加的账户就对不上了。重新开始设置,添加现在屏幕上的二维码,并立即输入它的验证码。同一个网站有两个条目?用最新的那个。其他原因:验证码为什么被拒绝。
密钥是手动输入的?把它粘贴到TOTP 验证码生成器中,对比生成的验证码与扩展中的是否一致。如果不一致,说明密钥复制错了——请重新添加账户。
常见问题
- 哪些身份验证器应用可以用于 Hugging Face?
- 任何能生成标准基于时间的验证码(TOTP)的应用。Hugging Face 列举了 Authy、Google Authenticator、Microsoft Authenticator 和 FreeOTP;Authenticator 扩展的工作方式相同,能直接读取 Hub 设置页面上的代码,无需手机。
- 我的组织能强制要求双重验证吗?
- 可以,在 Team 和 Enterprise 套餐上:在组织的高级安全设置中,管理员可以要求每位成员在自己的账户上开启双重验证。
- 如果我无法使用身份验证器了怎么办?
- 在验证码提示中点击「Lost access to your two-factor authentication app? Use a recovery code」(无法使用双重验证应用?使用恢复代码),输入一个恢复代码。如果没有恢复代码,请联系 Hugging Face 支持——你需要用另一个因素证明账户是你的,比如 SSH 密钥或个人访问令牌。
- 为什么 Hugging Face 提示我的验证码不对?
- 通常是电脑时钟偏差了一分钟或更多。开启自动设置日期和时间,然后试试下一个验证码。如果还是不行,可能是用旧的代码添加的账户——从扩展中删除它,在 Authentication(身份验证)设置中移除双重验证,然后重新设置。
验证码就在登录页旁边,一键即得
Authenticator 把你的 2FA 验证码保存在浏览器里,只存放在你自己的设备上——可免费使用、开源,无需注册账户,也不需要手机。内置本地备份和可选的密码保护。
免费安装身份验证器 2FA(Chrome 扩展)