无法从git中的全局配置中删除user.name

时间:2017-06-29 05:54:28

标签: git github

每当我尝试在git中联系远程repo时,我的响应错误都会出错(400)。所以,我确实验证了远程提取和拉网址。

git remote -v //那些似乎没问题。

git config --global --edit user.name

git config --global --remove-all user.name

我验证了cmd提示符下的全局配置,似乎“user.name”条目apper为两次。我尝试删除并修改了第二个条目。我无法从这些条目中删除有问题的条目(一个与github不匹配的条目)。它似乎从某个文件中获取该配置。我无法找到该文件。我模糊地回忆起那段时间的修改。我也检查了配置文件夹。

1 个答案:

答案 0 :(得分:1)

基本上,git会在几个地方检查.config文件,例如用户配置文件(〜/ .gitconfig),本地repo的配置文件(.git / config)和系统特定的配置。

或者,您可以检查并验证存储或挑选配置的位置。

git config --global --show-origin

https://github.com/git/git/blob/70bd879ab66aeee809306908e3551d50cdf06802/Documentation/git-config.txt#L197-L201

这可能会帮助您修改git配置。但是,我没有遵循您修改此配置的原始动机。