我想在Git Extensions、Sourcetree或任何其他 Git GUI 中自动使用推送和拉取功能,而无需每次都在提示中输入我的用户名和密码。
那么如何在 Git 中保存我的凭据呢?
注意:此方法以明文形式将凭据保存在您的 PC 磁盘上。您计算机上的每个人都可以访问它,例如恶意 NPM 模块。
跑
git config --global credential.helper store
然后
git pull
提供用户名和密码,稍后将记住这些详细信息。凭据存储在磁盘上的文件中,具有“仅用户可读/可写”的磁盘权限,但仍以明文形式。
如果您想稍后更改密码
会失败,因为密码不正确,git然后从~/.git-credentials文件中删除有问题的用户+密码,所以现在重新运行
~/.git-credentials
提供一个新密码,以便它像以前一样工作。