git push之后,提示输入两次账号和密码之后 报错:
git push -u origin master
-
(报错信息) :Logon failed, use ctrl+c to cancel basic credential prompt.
remote: Permission to Lige0987/0216_reactAdmin.git denied to Lige0987.
fatal: unable to access ‘https://github.com/…git/’: The requested URL returned error: 403 -
(翻译成中文) 登录失败,请使用ctrl+c取消基本凭证提示。
原因:远程密码验证的支持在2021年8月13日被删除。请使用个人访问令牌。
解决:
-
git版本太老,更新执行命令:
git update-git-for-windows
-
使用personal access token代替密码验证,下一步生成 personal access token
- 打开github个人首页找到设置 settings
- 划到最底部找到 开发设置 Developer settings
- 生成一个token,一定要复制保存下来,不然看不到了!!!
- 打开github个人首页找到设置 settings
-
重新执行
git push
命令 -
提示输入刚才生成的token
登录成功啦。
也可以不选择token登录,选择第一项Browse/Device->code登录也行,总有一款可成功,哈。