GitHub—关于2021年8月13日github不再支持密码身份验证的解决方案
今天上传个工程到github突然报错
remote: Support for password authentication was removed on August 13, 2021. Please use a personal access token instead.
意思就是要用个人令牌连接的,一脸懵逼,没办法,之前没设置过,只好屁颠屁颠去设置。
一、生成令牌
找到
1.
2.
3.
4.
最后点击生成即可。
复制你生成的密钥,后面要用,不复制后面再次打开网页时看不到的
二、删除之前的git用户密码缓存
这一步很关键,一定要删除之前的缓存,不然还是提示上述错误。
# 运行一下命令缓存
git config --global credential.helper wincred
# 清除掉缓存在git中的用户名和密码
git credential-manager uninstall
三、重新push
具体参考我之前的一篇博客:GitHub—本地项目上传至GitHub — 本地修改项目后更新到GitHub
不同的是在提示输入用户名和密码的时候,密码输入生成的令牌即可。