git的https用户名和密码的存储
用户名和密码的存储有这几种方式:
git config –list grep credential
-
Mac,默认会输出: include.path=.gitcredential credential.helper=osxkeychain
-
Windows安装GitGUI后,默认会输出: credential.helper=manager
-
明文文件存储的,也就是store类型的全局存储 credential.helper=store
说明
-
如果你是Mac系统,git默认是提供osxkeychain辅助程序来管理你的密码,以至于每次你当你需要提供用户名和密码的时候,osxkeychain辅助程序都默默帮你填写了。
-
如果你是Windows系统,你可能已经安装了git-credential-winstore了。如果安装的是GitGUI,则提供的是git-credential-manager。 (通过windows控制面板中的凭证管理器来管理用户名和密码)
-
除此之外,你也可以使用git-credential-store和git-credential-cache来管理密码,前者在文件中用明文存储密码,后者存在内存中。