不能使用git:“git fatal:读取配置文件时发生未知错误”

时间:2016-10-26 20:06:14

标签: windows git

我不能使用任何git命令,它们都会导致以下错误:

class CarOwner(models.Model):
    ownershipTpes_choices = ( ('R','Rented'),('L','Leased'),('O','Owned'))
    ownership_Type = models.CharField(max_length=1,
                                     choices=ownershipTypeChoices)

Git工作正常,直到我更换了硬盘。我创建了一个Windows 10系统映像并将其恢复到我的新硬盘上,然后将未分配的磁盘空间合并到我的主分区中。

我尝试过重新安装和安装git,重新启动计算机,删除.gitconfig文件,以及几乎所有这些操作的组合。

4 个答案:

答案 0 :(得分:2)

对我来说,问题是用户// .gitconfig文件夹/目录。删除目录.gitconfig解决了问题,现在它正常工作。

the screenshot for solution

答案 1 :(得分:1)

(这应该是评论,但是太长而不适合。)

有趣。此错误来自config.c中的函数git_config_raw

它表明do_git_config_sequence在没有先抱怨的情况下失败了。

反过来,这意味着git_config_from_file无声地失败,如果文件存在但无法打开会发生这种情况 - 这表明某些问题会影响您对系统的访问,全局,​​用户,或存储库配置文件,同时仍然让操作系统声称该文件存在且可读。

究竟是什么(毫无疑问是Windows特定的)问题,我不知道。

答案 2 :(得分:0)

最终修复它的是将HOME环境变量设置为指向合理的东西。完成后,git再次开始正常运行

答案 3 :(得分:0)

这里也有同样的问题。通过删除HOMEDRIVE / HOMEPATH文件夹中的git配置文件来解决此问题。