From: Junio C Hamano Date: Fri, 26 Feb 2016 16:59:06 GMT Subject: Re: Fwd: git clone does not respect command line options Message-ID: In-Reply-To: <20160226073444.GA26340@sigill.intra.peff.net> Jeff King writes: > That's behaving as expected. Unfortunately, you cannot currently do what > you want easily; there is no way to "unset" a multi-valued config > variable (like credential.helper) with a later one. Git will ask both > configured helpers for the password, and will store a successful result > in both. > > The simplest way I can think of to work around it is to point your $HOME > elsewhere[1] during the integration test, so that it does not read your > regular ~/gitconfig. Yup, that was the reaction I initially had. I saw your "setting helper to an empty string does not mean anything sensible, so let's use it as a signal to clear the list" patch and I think that is a reasonable workaround. Thanks.