git: git版本2.10.1(Apple Git-78)
macOS: 10.12.3
我在git上遇到了一些问题,在本地提交的所有内容然后推送到GitHub都是在我的帐户中没有引用,而是由未知用户提交。
我在网上搜索了一些,就像我一直这样,并得出了这个结论。 git配置已被搞砸了。 (上一次提交很好等。)
当然我尝试在git配置中设置我的电子邮件以匹配GitHub上的电子邮件,这样GitHub会自动注意到(新的)提交是我的,一切都会好的。
所以我跑了
git config --global user.email <my-email@email.com>
没有成功......我回复了以下错误:
error: could not lock config file /Users/<user>/.gitconfig: No such file or directory
我尝试通过下载最新版本here重新安装/更新git。
运行git config --global -l
列出所有配置会返回以下错误:
fatal: unable to read config file '/Users/<user>/.gitconfig': No such file or directory
该文件似乎不存在。正如您在屏幕截图中看到的那样。通过他们的网站重新安装git没有启动配置文件 我不知道该怎么做......
其他帖子:
我尝试通过其他相关答案等来解决此问题。但是这确实不帮我解决了这个问题。我认为我的案例比大多数案件更具体......
答案 0 :(得分:7)
尝试
rm ~/.gitconfig
touch ~/.gitconfig
删除错误的符号链接并创建新的配置文件。
然后重新运行命令以创建设置:
git config --global user.email <my-email@email.com>