GitHub 支持双因素认证(2FA),以增加账户安全性。以下是配置 GitHub 2FA 的步骤:
1. 启用双因素认证
- 登录你的 GitHub 账户。
- 点击右上角的头像,然后选择“Settings”(设置)。
- 在侧边栏中,点击“Security”(安全)。
- 在“Two-factor authentication”(双因素认证)部分,点击“Enable two-factor authentication”(启用双因素认证)按钮。
- 你可以选择“Authenticator app”(身份验证器应用)或“Text message”(短信)作为你的2FA方法。
使用身份验证器应用(推荐)
- 选择“Authenticator app”(身份验证器应用)。
- 使用你的手机下载并安装一个身份验证器应用,如 Google Authenticator 或 Authy。
- 在 GitHub 的设置页面上,使用你手机上的身份验证器应用扫描显示的 QR 码。
- 你的身份验证器应用会显示一个6位数的代码。
- 在 GitHub 上输入这个代码以完成设置。
- 点击“Enable two-factor authentication with an authenticator app”(使用身份验证器应用启用双因素认证)。
使用短信
- 选择“Text message”(短信)。
- 输入你的手机号码。
- 点击“Send”(发送)按钮,GitHub 会向你的手机发送一个验证码。
- 输入你收到的验证码。
- 点击“Enable”(启用)按钮。
2. 配置恢复码
在启用2FA时,GitHub 会提供一组恢复码。请务必将它们保存在安全的地方,以防止你失去设备的访问权限时能够恢复账户。
- 将恢复码打印出来或记在某个安全的地方。
- 不要将恢复码存储在手机上或与2FA相关的任何地方。
3. 使用 GitHub 时的2FA
启用2FA后,每次登录 GitHub 时,你都需要输入由身份验证器应用生成的6位数代码。
4. 使用个人访问令牌(PAT)进行 Git 操作
如果你在使用 Git 命令行与 GitHub 仓库交互,你需要生成并使用个人访问令牌(Personal Access Token)作为密码。
- 在 GitHub 上,点击右上角的头像,然后选择“Settings”(设置)。
- 在侧边栏中,点击“Developer settings”(开发者设置)。
- 点击“Personal access tokens”(个人访问令牌),然后点击“Generate new token”(生成新令牌)。
- 给令牌命名,并选择适当的权限。
- 点击“Generate token”(生成令牌)按钮。
- 复制并保存生成的令牌。
然后,在使用 Git 命令时使用这个令牌:
git clone https://github.com/username/repo.git
cd repo
git remote set-url origin https://username:<token>@github.com/username/repo.git
确保将 <token>
替换为你的实际个人访问令牌。