前言
昨晚往GitHub push的时候,不知道怎么回事之前好好的,突然就开始要验证了~浏览器验证已经成功了,还是登录不了,然后嘞去获取了token登录还是不行...
,好嘛耽误事儿了 昨晚就应该pr发布哩...耽误到今天了..
Error截图
提示密码啥的阿巴阿巴阿巴..上面时间写的是21年就失效嘞~前几天还push了哩.
大概意思是:对密码身份验证的支持已于 2021 年 8 月 13 日移除。请改用个人访问令牌。简单点说就是需要把你的密码换成 token。
解决方案
经过左看看 右问问,上瞅瞅 下溜溜。找了个结局方案 一起来看看吧
- 在个人设置页面,找到
Settings - 找到
Developer settings - 选择个人访问令牌
Personal access tokens,然后点击生成令牌Generate new token - 设置
token的有效期,访问权限等 生成令牌
Generate token- 记得把
token保存下来,当你再次刷新网页的时候,就没办法看见了
- 记得把
- 最后,把 token 直接添加远程仓库链接中,这样就可以避免同一个仓库每次提交代码都要输入 token 了
git remote set-url origin https://<your_token>@github.com/<uasename>/<repo>.git<your_token> 换成刚才生成的 token<username> 换成你的用户名<repo> 换成你的仓库名





我的GitHub注册之后就没用过了