Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/fortran/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Git 第一次推送后SHA1校验和不匹配_Git_Corruption - Fatal编程技术网

Git 第一次推送后SHA1校验和不匹配

Git 第一次推送后SHA1校验和不匹配,git,corruption,Git,Corruption,我面临着一个融合案例:我有一个本地的git回购(有几个分支机构)。运行git fsck一切看起来都很好。现在,我需要将其推送到一个服务器,以便从其他机器上获得。因此,在我的服务器上,我运行了git--bare initrepo(注意,在这个服务器中,我有其他工作正常的git repo) 然后,在本地服务器上Igit remote add origin…&&git push--all将所有内容推送到远程服务器。 现在,当我回到远程服务器并执行: git fsck——完整的 我得到: [tsif@s

我面临着一个融合案例:我有一个本地的git回购(有几个分支机构)。运行
git fsck
一切看起来都很好。现在,我需要将其推送到一个服务器,以便从其他机器上获得。因此,在我的服务器上,我运行了
git--bare init
repo(注意,在这个服务器中,我有其他工作正常的git repo)

然后,在本地服务器上I
git remote add origin…
&&git push--all将所有内容推送到远程服务器。 现在,当我回到远程服务器并执行:

git fsck——完整的

我得到:

[tsif@server myproject.git]$ git fsck --full
error: ./objects/pack/pack-c4f663419de286d46fa66f69cbb8118cb965ecb9.pack SHA1 checksum mismatch
error: inflate: data stream error (incorrect data check)
error: cannot unpack 9056828a04daaded875fbfaa106cf3e2305fe386 from ./objects/pack/pack-c4f663419de286d46fa66f69cbb8118cb965ecb9.pack at offset 596841
error: inflate: data stream error (invalid distance code)
error: failed to read delta base object d0b8bbbc070eb59e661dcd0a7a1cd314fe4e0ce2 at offset 4072464 from ./objects/pack/pack-c4f663419de286d46fa66f69cbb8118cb965ecb9.pack
error: failed to read delta base object 65a9f2818dc63467a396f6fdc223e0a5499b78f4 at offset 4073883 from ./objects/pack/pack-c4f663419de286d46fa66f69cbb8118cb965ecb9.pack
error: failed to read object 2eff30e60b36a0ad37dbb10725466dc139c2d972 at offset 4239713 from ./objects/pack/pack-c4f663419de286d46fa66f69cbb8118cb965ecb9.pack
fatal: object 2eff30e60b36a0ad37dbb10725466dc139c2d972 is corrupted
[tsif@server myproject.git]$
我曾多次尝试重新创建远程分支,但总是以损坏的分支结束。有什么想法吗


谢谢

这两台机器运行的是相同的操作系统吗?工作站运行OSX 10.9.3,而服务器运行CentOS 6.4。我还将该项目从OSX复制到一台Windows8机器上,从那里推送,但我再次在服务器端得到损坏的对象。