Re: gitconfig - interaction between credential.helper and includeIf
From: Ryan Vu <hidden>
Date: 2024-06-25 16:54:07
From: Ryan Vu <hidden>
Date: 2024-06-25 16:54:07
Thank you! I have the configurations working now. On Tue, Jun 25, 2024 at 6:20 AM Jeff King [off-list ref] wrote:
On Mon, Jun 24, 2024 at 10:59:33PM -0700, Ryan Vu wrote:quoted
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-workspacecredential.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