git credential-cache (Git) – Git 中文开发手册
[
Git 中文开发手册
]
git credential-cache (Git) - Git 中文开发手册
名称
git-credential-cache - Helper 临时将密码存储在内存中
概要
git config credential.helper 'cache [options]'
Description
该命令将内存中的凭证缓存供将来的 Git 程序使用。存储的凭证永远不会触及磁盘,并在可配置的超时后被遗忘。缓存可通过 Unix 域套接字进行访问,通过文件系统权限仅限于当前用户。
你可能不想直接调用这个命令;它意味着被 Git 的其他部分用作凭证助手。请参阅 gitcredentials [7]或EXAMPLES以下。
选项
--timeout
缓存凭据的秒数(默认值:900)。
--socket
使用
控制daemon(守护进程)
如果您希望守护进程提前退出,并在所有缓存的凭据超时前忘记,则可以执行以下exit操作:
git credential-cache exit
示例
这个 helper 的重点是减少你输入用户名或密码的次数。例如:
$ git config credential.helper cache $ git push http://example.com/repo.git Username:Password: [work for 5 more minutes] $ git push http://example.com/repo.git [your credentials are used automatically]
您可以通过 credential.helper 配置变量提供选项(此示例将缓存时间降低到5分钟):
$ git config credential.helper 'cache --timeout=300'Git 中文开发手册