summaryrefslogtreecommitdiff
path: root/Documentation/gitcredentials.txt
diff options
context:
space:
mode:
authorJeff King <peff@peff.net>2016-02-26 10:51:35 (GMT)
committerJunio C Hamano <gitster@pobox.com>2016-02-26 18:58:14 (GMT)
commit24321375cda79f141be72d1a842e930df6f41725 (patch)
treecd0e5845a6fba7b3cc32c81d82b75c96643a3a7b /Documentation/gitcredentials.txt
parent56f37fda511e1615dc6df86c68f3b841711a7828 (diff)
downloadgit-24321375cda79f141be72d1a842e930df6f41725.zip
git-24321375cda79f141be72d1a842e930df6f41725.tar.gz
git-24321375cda79f141be72d1a842e930df6f41725.tar.bz2
credential: let empty credential specs reset helper list
Sine the credential.helper key is a multi-valued config list, there's no way to "unset" a helper once it's been set. So if your system /etc/gitconfig sets one, you can never avoid running it, but only add your own helpers on top. Since an empty value for credential.helper is nonsensical (it would just try to run "git-credential-"), we can assume nobody is using it. Let's define it to reset the helper list, letting you override lower-priority instances which have come before. 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.txt5
1 files changed, 5 insertions, 0 deletions
diff --git a/Documentation/gitcredentials.txt b/Documentation/gitcredentials.txt
index 1c75be0..f3a75d1 100644
--- a/Documentation/gitcredentials.txt
+++ b/Documentation/gitcredentials.txt
@@ -106,6 +106,11 @@ variable, each helper will be tried in turn, and may provide a username,
password, or nothing. Once Git has acquired both a username and a
password, no more helpers will be tried.
+If `credential.helper` is configured to the empty string, this resets
+the helper list to empty (so you may override a helper set by a
+lower-priority config file by configuring the empty-string helper,
+followed by whatever set of helpers you would like).
+
CREDENTIAL CONTEXTS
-------------------