On Sun, Feb 28, 2016 at 09:03:43AM +0530, Guilherme wrote: > What is the current situation if credential.helper is set twice in the same > config file. > > Either > [credential] > helper = first > helper = second > > or with > [credential] > helper = first > > [credenital] > helper = second > > Will both be used by git clone? Yes, both are used, as documented in gitcredentials(7). > How do i remove these from the command line? > I tried git config --unset credential.helper but that only gives you a > warning and does not remove any. Try --unset-all. Also make sure you tell "git config" to operate on the file that actually contains them. In v2.8.0-rc0 (but not in any released version), we have --show-origin, and you can do: $ git config --show-origin --get-all credential.helper file:/home/peff/.gitconfig cache file:.git/config first file:.git/config second Write operations work on .git/config by default; if the entries are in your ~/.gitconfig, use "--global --unset-all". > Worse is that if second is the empty string there is no way for one to know > there is a second set unless he tries to delete the first one. But one > still cannot query the value of the second. Try --get-all, which will print all values for a key (you can also use --get-regexp if you want to find other credential.* keys). -Peff -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html