最近收到 GitHub 的通知说必须开启 2FA 验证,不然可能会限制账号使用。那到底什么是 2FA?要怎么开启呢?
什么是 2FA?
简单来说,2FA 就是"两步验证"。比如你登录 GitHub 的时候,除了输入密码,还得输入一个动态验证码。这样即使密码被盗,别人要登你的账号也得拿到验证码才行,安全性大大提高。
开启 2FA 很简单
首先,你得先装个验证器。我推荐用这个 Chrome 插件:
身份验证器 Authenticator Extension
安装完后,按下面步骤操作:
- 登录 GitHub,点右上角头像→Settings(设置)
- 找到"Password and authentication"→"Enable two-factor authentication"
- 选择验证方式:
- 用验证器 App(推荐):扫描 GitHub 给的二维码,然后输入验证器显示的 6 位数字
- 用短信验证:不过目前好像不支持中国手机号(+86)
记得保存恢复码!这个超级重要。GitHub 会给你几组备用码,一定要找个安全的地方存起来。要是丢了或者换了,就靠这个恢复账号。
为啥 GitHub 非要我们开 2FA?
其实主要有两个原因:
-
保护你的代码安全:GitHub 上存了那么多重要代码,要是账号被黑了多可怕。开启 2FA 后,就算密码泄露了也不怕。
-
GitHub 新规定:GitHub 说 2023 年底前必须所有用户都得开启 2FA。不开的话可能会限制使用,比如参与某些项目啥的。