Github 快速提交

文章目录
  1. 一、编辑 .git-credentials 配置
  2. 二、配置存储模式
  3. 三、测试验证

参考文档:

一、编辑 .git-credentials 配置

在用户主目录下,编辑配置文件.git-credentials 文件(没有则创建一个)

.git-credentials
1
2
3
vi .git-credentials
#新增如下内容
https://{username}:{password}@github.com

注意:当用户名为邮箱时,需要把用户名的@转义为%40

二、配置存储模式

  • 默认所有都不缓存。 每一次连接都会询问你的用户名和密码。
  • “cache” 模式会将凭证存放在内存中一段时间。 密码永远不会被存储在磁盘中,并且在15分钟后从内存中清除。
  • store” 模式会将凭证用明文的形式存放在磁盘中,并且永不过期。 这意味着除非你修改了你在 Git 服务器上的密码,否则你永远不需要再次输入你的凭证信息。 这种方式的缺点是你的密码是用明文的方式存放在你的 home 目录下。
1
git config --global credential.helper store

编辑后可以在 ~/.gitconfig 中看到追加的配置

1
2
3
4
5
6
7
8
[url "https://"]
insteadOf = git://
[https]
[http]
[http]
[http]
[credential]
helper = store

三、测试验证