【发布时间】:2017-02-05 23:44:25
【问题描述】:
git:git 版本 2.10.1 (Apple Git-78)
macOS:10.12.3
我(曾经)在使用 git 时遇到了一些问题,所有在本地提交然后推送到 GitHub 的内容(曾经)没有在我的帐户中引用,而是由未知用户提交。
我像往常一样在网上搜索了一些,得出了这个结论。 git 配置被弄乱了。 (以前的提交很好等)
当然,我尝试在 git config 中设置我的电子邮件以匹配 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 并没有启动配置文件。
我不知道该怎么办...
其他帖子:
我尝试通过查看其他相关答案等来解决此问题。但这并没有不帮助我解决此问题。我认为我的情况比大多数情况要具体一些...
更新
【问题讨论】:
-
您将
.gitconfig设为指向不存在文件的符号链接。这还不错,但我怀疑你把它放到了一个不存在的文件中 文件。 (如果是这样,解决方法是制作父目录。) -
@torek 查看更新:)
-
嗯,这很奇怪。你可以在那里手动创建一个空文件吗?
-
this 声明该位置应为
~/.gitconfig。这是主目录,所以它应该(并且是)在那里。那么如何撤消指向/Users/<Me>/dotfiles/git/.gitconfig的符号链接? -
@torek 运行
/Users/Jesse/dotfiles/git/.gitconfig失败:touch: /Users/Jesse/dotfiles/git/.gitconfig: No such file or directory
标签: git bash macos-sierra git-config