每当我尝试在git中联系远程repo时,我的响应错误都会出错(400)。所以,我确实验证了远程提取和拉网址。
git remote -v //那些似乎没问题。
git config --global --edit user.name
git config --global --remove-all user.name
我验证了cmd提示符下的全局配置,似乎“user.name”条目apper为两次。我尝试删除并修改了第二个条目。我无法从这些条目中删除有问题的条目(一个与github不匹配的条目)。它似乎从某个文件中获取该配置。我无法找到该文件。我模糊地回忆起那段时间的修改。我也检查了配置文件夹。
答案 0 :(得分:1)
基本上,git会在几个地方检查.config文件,例如用户配置文件(〜/ .gitconfig),本地repo的配置文件(.git / config)和系统特定的配置。
或者,您可以检查并验证存储或挑选配置的位置。
git config --global --show-origin
这可能会帮助您修改git配置。但是,我没有遵循您修改此配置的原始动机。