github开启二次验证之后,如何使用https协议clone

868 阅读1分钟

在启用GitHub的双重身份验证后,无法使用账号密码通过HTTPS进行克隆。这个问题可以通过使用个人访问令牌(Personal Access Token)来解决。

具体操作步骤如下:

  1. 在 GitHub 上生成一个 Personal Access Token:
  • 登录 GitHub 账户,进入个人设置页面。
  • 在左侧菜单中选择"开发者设置"。
  • 在左侧菜单中选择"Personal access tokens"。
  • 点击"Generate new token"按钮,填写Token描述并选择所需权限范围。
  • 生成Token并妥善保管,这将用于替代密码进行身份验证。
  1. 在克隆 GitHub 仓库时使用 Personal Access Token 进行身份验证:
  • 在命令行中运行 git clone https://github.com/username/repo.git
  • 当提示输入用户名和密码时,输入您的 GitHub 用户名,然后输入之前生成的 Personal Access Token 作为密码。

通过在 GitHub 上生成 Personal Access Token,并在克隆仓库时使用该Token代替密码进行身份验证,就可以在启用双重身份验证的情况下继续使用HTTPS协议克隆 GitHub 仓库。这是一种非常安全有效的方法。