三種存儲輔助工具,即mananger、wincred和store。Git可以指定輔助工具(通過配置credential.helper),用來存儲本地憑證。
1 manager
若安裝Git時安裝了GitGUI,自動會在system級別中設置credential.helper為manager。並且不配置所處級別(system、global或者local)如何,一旦設置了manager,都優先使用該方式。
查看不同級別的credential.helper
2 wincred
設置credential.helper,如wincred
3 store
將當前local級別的credential.helper設置成store(過程和前面類似),此時的存儲方式變成了store。如果本地沒有存儲賬號信息,當push時輸入正確信息,將此保存至home目錄下的.git-credentials文件,並且以明文存儲,內容如下:
https://userName:pwd@github.com