参考文档:
一、编辑 .git-credentials 配置
在用户主目录下,编辑配置文件.git-credentials 文件(没有则创建一个)
1 | vi .git-credentials |
注意:当用户名为邮箱时,需要把用户名的@转义为%40
二、配置存储模式
- 默认所有都不缓存。 每一次连接都会询问你的用户名和密码。
- “cache” 模式会将凭证存放在内存中一段时间。 密码永远不会被存储在磁盘中,并且在15分钟后从内存中清除。
- store” 模式会将凭证用明文的形式存放在磁盘中,并且永不过期。 这意味着除非你修改了你在 Git 服务器上的密码,否则你永远不需要再次输入你的凭证信息。 这种方式的缺点是你的密码是用明文的方式存放在你的 home 目录下。
1 | git config --global credential.helper store |
编辑后可以在 ~/.gitconfig 中看到追加的配置
1 | [url "https://"] |