以前對github的使用,造成了兩種觀點。就是有兩種url的模式,一種是http或https的,另外一種是git專屬的。而後git專屬的url方式能夠配置公鑰認證,http(s)的則須要輸入密碼。git
近期公司團隊搭建了gitlab,由於服務器的22端口被封鎖的緣由,git專屬的url模式出現了超時的問題,只能是走http的方式。github
我這邊用的客戶端是tortoise git,意外發現只是在第一次clone的時候須要輸入密碼,以後再pull,push 都能直接進行操做。服務器
因而好奇用戶名密碼信息是保存到哪裏,結果翻遍了git的配置文件及tortoise的配置界面也沒找到配置用戶名密碼的地方。gitlab
在Settings->Git->Credential 裏能夠配置credential helper,看到是配置成了manager,以此爲線索進行搜索。發現是Windows中的Control panel->Credential Manager來負責保存用戶名密碼信息。將git相關的兩個條目刪除以後,發現再次操做remote repository 果真須要輸入密碼。等輸入密碼以後,發現Windows中的credential manager中又從新生成了兩條記錄。url
以上。rem