1. 程式人生 > >git配置以及fatal: Authentication failed for錯誤

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指向的就是這個地方,監測不到你本地的使用者所導致的,所以會報錯認證不通過