问题:remote: Support for password authentication was removed on August 13, 2021. Please use a personal access token instead.
GitHub自2021年8月13日开始你提交了github代码不能用原来的密码凭证,,必须使用个人访问令牌(personal access token),就是把你的密码替换成token!
为什么要把密码换成token,修改为token的好处?
令牌(token)与基于密码的身份验证相比,令牌提供了许多安全优势:
唯一: 令牌特定于 GitHub
,可以按使用或按设备生成
可撤销:可以随时单独撤销令牌,而无需更新未受影响的凭据
有限 : 令牌可以缩小范围以仅允许用例所需的访问
随机:令牌不需要记住或定期输入的更简单密码可能会受到的字典类型或蛮力尝试的影响
如何生成自己的token
1.登录自己的GitHub账号,个人设置那里
2.点击左侧的 Developer settings
3.点击左侧 Personal access tokens(个人访问令牌),然后点击 Generate new token
4.设置 token 信息
根据所需过期时间,建议设置成永远,以免麻烦,建议所有选项都选上
点击 Generate token 生成令牌
5.应用令牌
将生成的令牌拷贝下来,记得保存,下次你就看不到了。
重新执行git push命令,password时输入刚生成的token就好了!