Re: gitconfig - interaction between credential.helper and includeIf
Thank you! I have the configurations working now.
On Tue, Jun 25, 2024 at 6:20 AM Jeff King <peff@peff.net> wrote:
Show 31 quoted lines
>
> 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