Ted Zlatanov <tzz@xxxxxxxxxxxx> writes: >> Below is current git message when a local config credential.helper has >> an empty value. Please skip an empty value. > >> $ git push --force origin master >> git: 'credential-' is not a git command. See 'git --help'. >> Did you mean this? >> credential Why isn't "do not add empty string, or any random string that ends up referring to a helper that you do not have" a solution? >> Total 0 (delta 0), reused 0 (delta 0) >> To https://user@xxxxxxxxxx/user/myrepo.git >> + d23aa6a...3405990 master -> master (forced update) > > I would like that too (needed it today). Maybe the empty string (as > suggested) or "none" could be acceptable. Whatever you do, I do not think introducing a per-variable hack [credential] helper = none ;# or "helper = clear" helper = mine ;# this is the only thing I use like that is a sane way to go. "Clear everything you saw so far" would be useful for variables other than "credential.helper"; shouldn't it be done by adding a general syntax to the configuration file format and teach the configuration parser to clear the cumulative definitions so far? -- 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