Thread (3 messages) 3 messages, 2 authors, 2024-06-25

Re: gitconfig - interaction between credential.helper and includeIf

From: Jeff King <hidden>
Date: 2024-06-25 13:20:06

On Mon, Jun 24, 2024 at 10:59:33PM -0700, Ryan Vu wrote:
I created the following files:

``` ~/workspace/.gitconfig-workspace
[credential]
    helper = store --file ~/workspace/.git-credentials-workspace
``` ~/.gitconfig
[credential]
    helper = store
[includeIf "gitdir:~/workspace/"]
    path = ~/workspace/.gitconfig-workspace
credential.helper is a multi-valued config key that forms a list, and
Git will try each one in sequence. So in your ~/workspace repositories,
you've configured _two_ helpers: a vanilla "store" and one with the
--file option.

You can reset the list with an empty string. So putting:

  [credential]
  helper =
  helper = store --file ~/workspace/.git-credentials-workspace

in your .gitconfig-workspace would do what you want.

-Peff
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help