本地推送代码带Git仓库失败,报错Logon failed, use ctrl+c to cancel basic credential prompt.
推送的时候弹出githup的登陆框,账号密码正确但是提示不正确
![](https://img-blog.csdnimg.cn/img_convert/a8fc0f8c79484ea0bcc6e1762d2b691c.png)
![](https://img-blog.csdnimg.cn/img_convert/be5909f5e8a461a8ab12dc211530369a.png)
解决方法:在网页上登陆你自己的githup账号,点击右上角头像--> setting --> Developer settings --> Personal access tokens页面
![](https://img-blog.csdnimg.cn/img_convert/4388843525a89f75b2a748d91620f2e0.png)
点击新建 genrate new token
![](https://img-blog.csdnimg.cn/img_convert/65fe492240a47686cc89aee607e179d4.png)
![](https://img-blog.csdnimg.cn/img_convert/f66d9c24dc7fbd80a281bc7a312b84d3.png)
新建完成,页面已经有一个新的token,这个页面先不要动,或者先复制出来,页面刷新后这个token就看不见了
![](https://img-blog.csdnimg.cn/img_convert/6d3cc1f1cb20a5329c96b8ce14d0676a.png)
回到git bash 继续提交,在githup登陆弹出框中输入账号密码,第一次输入的是你githup的账号密码,第二次弹出后输入git账号,密码换成刚刚生成的token.
如果两次错误,会提示你在git bash中输入账号,之后会弹出一个密码框,这个也是输入token
总之,账号还是输入你自己的git账号,密码,第二次之后输入token
![](https://img-blog.csdnimg.cn/img_convert/f747ff1572fc7d55984a0a89d898c7cf.png)
成功后就能推送成功了
这个方法我这里有用,电脑是Windows系统