在启用GitHub的双重身份验证后,无法使用账号密码通过HTTPS进行克隆。这个问题可以通过使用个人访问令牌(Personal Access Token)来解决。
具体操作步骤如下:
- 在 GitHub 上生成一个 Personal Access Token:
- 登录 GitHub 账户,进入个人设置页面。
- 在左侧菜单中选择"开发者设置"。
- 在左侧菜单中选择"Personal access tokens"。
- 点击"Generate new token"按钮,填写Token描述并选择所需权限范围。
- 生成Token并妥善保管,这将用于替代密码进行身份验证。
- 在克隆 GitHub 仓库时使用 Personal Access Token 进行身份验证:
- 在命令行中运行
git clone https://github.com/username/repo.git。 - 当提示输入用户名和密码时,输入您的 GitHub 用户名,然后输入之前生成的 Personal Access Token 作为密码。
通过在 GitHub 上生成 Personal Access Token,并在克隆仓库时使用该Token代替密码进行身份验证,就可以在启用双重身份验证的情况下继续使用HTTPS协议克隆 GitHub 仓库。这是一种非常安全有效的方法。