github-invalid-username-or-password
问题描述
git clone 一个项目的时候执行命令
1 | git clone XXX |
输入帐号名和密码(没有输错),报以下错误:
1 | Username for 'https://github.com': xxxx |
原因和解决方式
如果在 GitHub 中开启了 2FA(two-factor authentication),那么在本地系统中输入 GitHub 账号密码时,不能输入原始的密码(即 GitHub 网站的登录密码),而是需要事先在 GitHub 网站中创建一个 Personal access token,后续在访问代码仓库需要进行权限校验的时候,采用 access token 作为密码进行输入。