在没有修改git密码的情况下,使用vscode推送代码,总是会报错:remote:HTTPBasic:Accessdeniedfatal:Authenticationfailedf 在没有修改git密码的情况下,使用vs code推送代码,总是会报错: remote: HTTP B
在没有修改git密码的情况下,使用vs code推送代码,总是会报错:
remote: HTTP Basic: Access denied fatal: Authentication failed for 'xxxxxxxx'(git仓库地址)
网上试了一堆方法,只有下面这个方法生效了,分享给大家。
首先要删除Windows记住的git本地的密码——
第一步:找到凭据管理器(控制面板-用户账户-凭证管理器-windows凭据),删除git项的密码。
第二步:重新去执行gitpush命令时,就会被要求输入github的密码。
这里的github密码,可能是某个github项目创建人的密码,或者github项目创建人邀请了你作为合作开发者,此时便是你自己的github账户密码。
注意:如果此时你在网站上登录了github账户,则需要你将网站上的github账号退出,即Signout,才会有让你输入github账户的界面出现!
我就是这里没有退出网站上git的登录,所以git push的时候登录选项一直出不来
否则可能会直接关联网站上已经登录的github账号,而不会再出现输入github账户界面。
当你一旦关联完毕,win10的凭据管理器也就再一次记住了github的新账号!