您可以使用git config启用git中的凭据存储。
git config --global credential.helper store
运行此命令时,第一次从远程存储库中拉出或推送时,系统会询问您用户名和密码。
之后,为了与远程存储库进行后续通信,您无需提供用户名和密码。
存储格式是.git-credentials文件,以纯文本格式存储。
此外,您还可以将其他帮助程序用于git config credential.helper,即内存缓存:
git config credential.helper cache
这需要一个可选的timeout parameter,确定凭据将在内存中保留多长时间。使用帮助程序,凭据将永远不会接触磁盘,并且在指定的超时后将被删除。该default值是900 seconds (15 minutes).
警告:如果您使用此方法,则您的git帐户密码将以plaintext格式保存global .gitconfig file,例如,在linux中为/home/[username]/.gitconfig
如果您不希望这样做,ssh key请改为使用。
|