git配置以及fatal: Authentication failed for错误

配置ssh key,大家参考这篇文档就行:

https://www.cnblogs.com/superGG1990/p/6844952.html 初次使用配置ssh等

不需要ssh key配置时,可直接设置用户信息:

1、配置用户信息

git config --global user.name [username]

git config --global user.email [email]

2、查询用户信息

git config --list

这时候一般来说就可以使用了.

如果push遇到在输入密码是熟错后,就会报这个错误fatal: Authentication failed for

这个很明显翻译过来就是""身份验证失败"",无非就是你的默认设置的用户或者密码不对,为什么已经全局已经设置了用户密码还是会报错呢?接着看,

解决办法:

git config --system --unset credential.helper

这个就是卸载了你自己的证书

之后你在push就会提示输入名称和密码

这时候如果直接输入账户密码push有问题的话,那就是的账户密码记错了.

如果正确的,过程当然非常的繁琐,每次提交都要输入账户密码,

之所以会遇到这样的问题,很有可能因为你的电脑凭证配置的不是你的账户,我们输入以下命令,

git config -list | grep credential

结果返回 credential.helper=manager(manager就是安装git,默认指向)

如果不是默认的指向,也可以通过

git config --global credential.helper manager


进行更改,manager这个字段都是自己能设置的,尽量使用默认的,不然要改很多配置

默认指向的也没问题.这时候打开

控制面板--->找到凭据管理器,删除凭据,

根据自己公司的git地址添加自己的就行了,这个很有可能是上个人用过的电脑残留的配置,git系统默认设置manager指向的就是这个地方,监测不到你本地的用户所导致的,所以会报错认证不通过

猜你喜欢

转载自blog.csdn.net/qq_40513881/article/details/83749092