diff options
author | Jeff King <peff@peff.net> | 2011-12-10 05:34:14 -0500 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2011-12-11 23:16:25 -0800 |
commit | e2770979fec968a25ac21e34f9082bc17a71a780 (patch) | |
tree | 5ae5a950fec8c52cab6a0ee21f48d0912bafcafd /Documentation/gitcredentials.txt | |
parent | a6fc9fd3f4b42cd97b5262026e18bd451c28ee3c (diff) | |
download | git-e2770979fec968a25ac21e34f9082bc17a71a780.tar.gz git-e2770979fec968a25ac21e34f9082bc17a71a780.tar.xz |
credentials: add "cache" helper
If you access repositories over smart-http using http
authentication, then it can be annoying to have git ask you
for your password repeatedly. We cache credentials in
memory, of course, but git is composed of many small
programs. Having to input your password for each one can be
frustrating.
This patch introduces a credential helper that will cache
passwords in memory for a short period of time.
Signed-off-by: Jeff King <peff@peff.net>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'Documentation/gitcredentials.txt')
-rw-r--r-- | Documentation/gitcredentials.txt | 17 |
1 files changed, 12 insertions, 5 deletions
diff --git a/Documentation/gitcredentials.txt b/Documentation/gitcredentials.txt index 07f659697..4e3f860ea 100644 --- a/Documentation/gitcredentials.txt +++ b/Documentation/gitcredentials.txt @@ -63,11 +63,18 @@ Credential helpers, on the other hand, are external programs from which git can request both usernames and passwords; they typically interface with secure storage provided by the OS or other programs. -To use a helper, you must first select one to use. Git does not yet -include any credential helpers, but you may have third-party helpers -installed; search for `credential-*` in the output of `git help -a`, and -consult the documentation of individual helpers. Once you have selected -a helper, you can tell git to use it by putting its name into the +To use a helper, you must first select one to use. Git currently +includes the following helpers: + +cache:: + + Cache credentials in memory for a short period of time. See + linkgit:git-credential-cache[1] for details. + +You may also have third-party helpers installed; search for +`credential-*` in the output of `git help -a`, and consult the +documentation of individual helpers. Once you have selected a helper, +you can tell git to use it by putting its name into the credential.helper variable. 1. Find a helper. |