凭证存储 如果你使用的是 SSH 方式连接远端,并且设置了一个没有口令的密钥,这样就可以在不输入用户名和密码的情况下安全地传输数据. 然而,这对 HTTP 协议来说是不可能的 —— 每一个连接都是需要用户名和密码的. 这在使用双重认证的情况下会更麻烦,因为你需要输入一个随机生成并且毫无规律的 token 作为密码. 幸运的是,Git 拥有一个凭证系统来处理这个事情. 下面有一些 Git 的选项: 默认所有都不缓存. 每一次连接都会询问你的用户名和密码. “cache” 模式会将凭证存放在内存中一…