问题:使用 HTTPS 方式克隆 GitHub 仓库时,需要进行身份验证,并且由于启用了两因素认证 (2FA)。关于两因素认证 (2FA):登录GitHub时除了用户名/邮箱和密码外,还需要提供用户名+token。此处我们就着重关注如何生成token,以及其注意事项
如何生成token?
在github中:
- 登录 GitHub。
- 点击右上角的头像,选择 "Settings"。
- 在左侧菜单中选择 "Developer settings"。
- 选择 "Personal access tokens",然后选择 Tokens (classic)
- 点击Generate a personal access token,注意一定要勾选 `repo` 相关权限以便访问私有仓库
最后在我们的第二次验证时,密码填写生成的token就可以正常clone了