Git打包文件错误

Git打包文件错误,git,Git,我有一台在Windows8和Ubuntu12.04之间双重启动的机器 在共享文件系统上有一个Git存储库/工作区。它是从Windows使用msysgit创建的 当我尝试在Linux下使用此repo(使用Git 1.7.9.5)时,我看到以下错误消息: 错误:packfile.git/objects/pack/pack-31c385e8e4f1c105da16758ee98043a4b4ea1e50.pack签名不可用 警告:无法访问packfile.git/objects/pack/pack-3

我有一台在Windows8和Ubuntu12.04之间双重启动的机器

在共享文件系统上有一个Git存储库/工作区。它是从Windows使用msysgit创建的

当我尝试在Linux下使用此repo(使用Git 1.7.9.5)时,我看到以下错误消息:

错误:packfile.git/objects/pack/pack-31c385e8e4f1c105da16758ee98043a4b4ea1e50.pack签名不可用

警告:无法访问packfile.git/objects/pack/pack-31c385e8e4f1c105da16758ee98043a4b4ea1e50.pack

错误:packfile.git/objects/pack/pack-31c385e8e4f1c105da16758ee98043a4b4ea1e50.pack签名不可用

警告:无法访问packfile.git/objects/pack/pack-31c385e8e4f1c105da16758ee98043a4b4ea1e50.pack

致命错误:读取对象190cb002f6257e33efe88a91b37943be29cf9412失败:值对于定义的数据类型太大

首先,这些是什么意思

其次,这是否表明
.git
文件夹的内容取决于发行版,无论是由操作系统还是git的版本/实现决定


我可以通过制作另一个repo克隆来解决这个问题,但如果可能的话,我更愿意使用两个操作系统中相同的一个。

可能是您的快速启动处于活动状态吗?如果是,禁用它!看这个有趣的。稍后我将重新启动到Windows,从msysgit的角度检查repo是否也已损坏。重新启动到Windows后,repo工作正常。我感觉即将出现一个问题……repo是否位于共享文件系统上?如果是这样,什么是文件系统,NTFS?