git - 如何在 Git 中保存用户名和密码?

标签 git credentials git-config git-extensions

我想在 中自动使用推 pull Git Extensions , Sourcetree 或任何其他 Git GUI,无需每次都在提示中输入我的用户名和密码。

那么如何在 Git 中保存我的凭据?

最佳答案

注意:此方法将凭据以明文的形式保存在您的 PC 磁盘上。您计算机上的每个人都可以访问它,例如恶意 NPM 模块。

运行

git config --global credential.helper store

然后

git pull

提供用户名和密码,稍后将记住这些详细信息。凭据存储在磁盘上的文件中,具有“仅用户可读/可写”的磁盘权限,但仍为明文。

如果以后想修改密码

git pull

会失败,因为密码不正确,git 然后从 ~/.git-credentials 文件中删除有问题的用户+密码,所以现在重新运行

git pull

提供一个新密码,以便它像以前一样工作。

关于git - 如何在 Git 中保存用户名和密码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35942754/

相关文章:

git - 如何配置 "git pull --ff-only"和 "git merge --no-ff"

git - 特定于平台的 git 配置文件

git - .git 配置。如何保护?

git - Android Studio 是否有提交消息的列指南?

WPF 使用凭据在浏览器中打开 URL

c# - 我如何使用自定义 IChannel 或 IChannelFactory 访问 ClientCredentials?

node.js - 通过 NodeJS 在 ElasticBeanstalk 上使用 EC2 凭证

git - 命令 grep -v "\*"有什么作用?

git - 使 `git status` 忽略空格更改

git - 如何完全抑制 Git 克隆输出?