Git本地緩存問題 修改密碼后git無法拉取


 

問題描述:使用正確的用戶名和密碼可以登錄到Git代碼倉庫,但是在本地無法使用Git bash命令行的方式拉取代碼。

 問題原因:第一次使用Git bash方式拉取代碼時,會根據當前的用戶和密碼生成一串.ssh的密鑰,由於每三個月會要求更換一次密碼,導致之前生成的密鑰無法跟最新的密碼匹配,所以出現了可以登錄到Git代碼倉庫,但是在本地無法使用Git bash命令行的方式拉取代碼。

解決方式:

方式1:不使用Git bash的方式,直接用eclipse或者IEDA工具拉取代碼。

方式2:刪除D:\Users\xxxx\.ssh目錄下的過期的密鑰文件。清理本地密碼緩存,進入本地計算機的控制面板-->用戶帳戶→憑證管理器,下面的web憑證和windows憑證,將git相關的所有密碼憑證刪除,或者更新為最新。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM