适用于 GitHub 的真实电话号码
GitHub 需要电话号码来创建和保护你的账户。通过 SMS Hallo,你可以在所选国家/地区获得真实手机号码,无需透露个人号码。
GitHub 验证码几秒内即可进入收件箱。由于号码可以一直保留,你随时都能收到新的登录验证码。
每月 $1.80 起 · 按年付费
可以用于短信双重验证,但创建 GitHub 账户并不需要手机号。GitHub 文档表示注册只需一个已验证的邮箱地址;只有在您选择短信作为 2FA 方式时才需要手机号,GitHub 仅在列出的国家/地区支持这种方式,而且它更推荐身份验证器应用。哪些号码可用由 GitHub 决定;如果其验证码始终没有发到您的 SMS Hallo 号码,您可在 7 天内免费更换号码,或获得 100% 退款。
GitHub 如何验证您的号码
GitHub 的入门文档说明,使用 GitHub.com 需要一个个人账户和一个已验证的邮箱地址,没有已验证的邮箱就无法完成创建仓库等基本操作。您也可以通过 Google 或 Apple 注册。文档并未把手机号列为创建账户的必要条件,所以对大多数人来说,号码要到之后设置双重验证时才有用。
GitHub 要求许多用户启用 2FA。其文档说明,在 GitHub.com 上贡献代码的用户(例如发布应用或 Actions、创建 Release 或担任管理员)会收到一封邮件,随后进入 45 天的注册期,再加 7 天宽限期;之后在启用 2FA 之前将无法访问 GitHub.com。GitHub 推荐以 TOTP 身份验证器应用作为主要方式,以通行密钥或安全密钥作为备用,并表示只有选择短信时才需要手机号。
设置短信验证的步骤是:进入“Settings”>“Password and authentication”,启用双重验证,登记手机号,完成人机验证(CAPTCHA),输入 GitHub 发来的短信验证码,然后保存恢复码。GitHub 强烈推荐 TOTP 而不是短信,因为短信可能被拦截、无法抵御网络钓鱼、送达不稳定,并且并非所有国家/地区都支持。它维护着一份支持短信验证的国家/地区列表,并表示如果您居住的国家/地区不在列表中,应使用 TOTP 应用。组织也可以禁止使用短信 2FA 的成员访问其内容。
更换号码也在同一页面完成:编辑短信方式,再完成一次人机验证,输入新的国家/地区代码和号码,并确认 GitHub 发来的验证码。如果您想把个人号码从账户中移除,这时就可以把 GitHub 的 2FA 换到 SMS Hallo 号码;如果您打算不再续费某个号码,也应在此之前把 2FA 换走。
如何用 SMS Hallo 号码验证 GitHub
- 确认短信方式是否适合您 — GitHub 首先推荐身份验证器应用。如果您确实需要短信方式,请确认号码所属国家/地区在 GitHub 的短信支持列表中。GitHub 在“Countries where SMS authentication is supported”中公布了该列表。
- 在支持的国家/地区租用号码 — 如果您所在的国家/地区在 GitHub 的列表中,请在 SMS Hallo 租用该国家/地区的真实手机号码,并使用 USDT 或 USDC 付款。
- 打开“Password and authentication” — 在 GitHub 中进入“Settings”>“Password and authentication”,选择启用 2FA 或编辑短信方式。
- 输入号码和验证码 — 亲自完成人机验证(CAPTCHA),输入带国家/地区代码的号码,然后从 SMS Hallo 收件箱复制验证码。
- 保存恢复码并续费 — 下载 GitHub 的恢复码,再添加身份验证器应用或通行密钥作为另一种方式,并为号码开启自动续费。一旦号码或手机无法使用,恢复码就是您重新登录的途径。
GitHub 验证问题排查
收不到 GitHub 的短信
GitHub 自己也指出短信送达可能不稳定。请重新发送一次;如果仍然没有收到,可在 7 天内免费更换号码,或申请 100% 退款。
所在国家/地区不支持短信
GitHub 仅在列出的国家/地区支持短信 2FA。请选择您居住且在列表中的国家/地区的号码,或按 GitHub 的建议使用 TOTP 应用。
组织禁止短信 2FA
部分组织要求成员使用 TOTP 而不是短信。添加身份验证器应用后即可重新访问该组织的内容。
每次编辑都要人机验证
每次更改手机号时,GitHub 都会要求重新完成人机验证(CAPTCHA)。请先完成验证再请求验证码。
验证码被拒绝
请使用最新的验证码并尽快输入;旧验证码会失效。
无法再使用该号码
用恢复码或其他 2FA 方式登录,然后在“Password and authentication”中更新短信号码。如果两者都没有,GitHub 关于双重验证故障排除的文档介绍了它提供的恢复选项。
GitHub 应选择哪个国家/地区
请选择您居住的国家/地区,前提是它出现在 GitHub 支持短信验证的国家/地区列表中。GitHub 自己也说 TOTP 应用比短信更可靠,尤其是在美国以外,所以请把这个号码当作多种方式之一,而不是唯一的登录途径。如果某个号码收不到 GitHub 的验证码,请使用 7 天免费更换或 100% 退款。如果您经常出行,通常选择居住国的号码更稳妥,因为无论您身在何处,SMS Hallo 号码收到的短信都会显示在控制面板中。
每个号码包含
按国家/地区选择 GitHub 号码
常见问题
创建 GitHub 账户需要手机号吗?
不需要。GitHub 文档表示您需要一个已验证的邮箱地址。只有在选择短信进行双重验证时才需要手机号。
GitHub 推荐短信 2FA 吗?
不推荐。GitHub 强烈推荐身份验证器应用,并以通行密钥或安全密钥作为备用。短信方式虽然受支持,但在安全性和送达方面存在不足。
所有国家/地区都能使用短信 2FA 吗?
不是。GitHub 公布了支持的国家/地区列表,并建议在不支持短信的地方使用 TOTP 应用。
SMS Hallo 号码能收到 GitHub 的验证码吗?
在支持的国家/地区,大多数情况下可以,因为号码收到的短信会显示在您的控制面板中。是否送达由 GitHub 决定,万一失败,免费更换和退款可以为您兜底。
如果号码到期了怎么办?
以后可能会有其他人租到它。请保持续费,并在账户中保留恢复码和另一种 2FA 方式。
如何更换号码?
在“Settings”>“Password and authentication”中编辑短信方式,完成人机验证(CAPTCHA),并确认发到新号码的验证码。
GitHub 的 2FA 是强制的吗?
对于许多贡献代码的用户来说是的。GitHub 会给他们发邮件,并提供 45 天的注册期和 7 天的宽限期。
同一个 SMS Hallo 号码可以用于其他服务吗?
可以。一个号码可以接收多个应用的验证码,控制面板会显示每条短信来自哪个服务。只要其中有重要账户,就请保持续费。
可以用 SMS Hallo 验证 GitHub 吗?
可以。这些是真实手机号码,可用于 GitHub 注册和验证。
应该选择哪个国家/地区?
181 个国家/地区中任选其一。很多人会选择自己居住的地方或受众所在的地方。
如果对我无效怎么办?
如果号码尚未用于任何通话或短信,你可享受 7 天退款保证。
如果号码在我的应用上无法使用怎么办?
如果号码无法用于你租用它时想用的应用(例如始终收不到验证码),请在 7 天内告诉我们,我们将退还你为该号码支付的全部费用(100%)。 我们会全额退款。在控制面板的号码页面点击「无法使用?100% 退款」,或联系客服。
有换号保障吗?
有。每个号码都享有 7 天换号保障:在控制面板中免费更换为同一国家/地区的其他号码(最多 3 次),同时仍可选择 100% 退款。