全局 git 配置文件不存在
global git config file does not exist
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 reinstall/update git。
运行 git config --global -l
列出所有配置 returns 出现以下错误:
fatal: unable to read config file '/Users/<user>/.gitconfig': No such file or directory
结论
该文件似乎不存在。正如您在屏幕截图中看到的那样。通过他们的网站重新安装 git 没有启动配置文件。
我不知道该怎么办...
其他帖子:
我尝试通过其他相关答案等来解决这个问题。但是,这没有帮助我解决这个问题。我认为我的案例比大多数案例更具体...
更新
尝试创建文件夹:
尝试
rm ~/.gitconfig
touch ~/.gitconfig
删除错误的符号链接并创建新的配置文件。
然后re-run你命令创建设置:
git config --global user.email <my-email@email.com>
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 reinstall/update git。
运行 git config --global -l
列出所有配置 returns 出现以下错误:
fatal: unable to read config file '/Users/<user>/.gitconfig': No such file or directory
结论
该文件似乎不存在。正如您在屏幕截图中看到的那样。通过他们的网站重新安装 git 没有启动配置文件。
我不知道该怎么办...
其他帖子:
我尝试通过其他相关答案等来解决这个问题。但是,这没有帮助我解决这个问题。我认为我的案例比大多数案例更具体...
更新
尝试创建文件夹:
尝试
rm ~/.gitconfig
touch ~/.gitconfig
删除错误的符号链接并创建新的配置文件。
然后re-run你命令创建设置:
git config --global user.email <my-email@email.com>