我不能使用任何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文件,以及几乎所有这些操作的组合。
答案 0 :(得分:2)
答案 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配置文件来解决此问题。