当我们克隆回购时,会抛出以下错误。要解决这个问题,当我们尝试运行git fsck throwed broken链接消息时。我们怎样摆脱这个破碎的链接?
gerrit版本2.12.2
fatal: internal server error
remote: internal server error
fatal: early EOF
fatal: index-pack failed
$ git fsck
Checking object directories: 100% (256/256), done.
Checking objects: 100% (2223/2223), done.
broken link from commit b8120ef39ba5b162e77add965c81023d74c601f0
to tree 226b5a163f097489013123b6fdc77daead1301bd
dangling blob 67067e6d9ba29e54363f5349961bb1cc386413ad
missing tree 226b5a163f097489013123b6fdc77daead1301bd
dangling blob 201f56714b67fb6c6432fc749bddf6ba87f7b8c7
答案 0 :(得分:0)
您是否尝试过此处提供的解决方案:fatal: early EOF fatal: index-pack failed?你的git版本是什么?
基本上这些断开的链接错误可能会被安全地忽略,它们是对不再存在的对象的引用。使用git gc
运行垃圾回收可能也会解决问题(至少是git fsck
提供的问题)。