2016-08-18 110 views
0

當我們克隆回購時,會引發下面的錯誤。爲了解決這個問題,當我們試圖運行git fsck拋出斷鏈的消息。我們怎樣才能擺脫這種斷開的鏈接?如何解決git錯誤斷開鏈接從提交到樹?

格里特版本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

你嘗試解決這裏提出:fatal: early EOF fatal: index-pack failed?你的git版本是什麼?

基本上這些斷開的鏈接錯誤可能安全地被忽略,它們是對不再存在的對象的引用。使用git gc運行垃圾回收也可能解決該問題(至少與git fsck一致)。

+0

我們試過這個解決方案,但沒有運氣...... – Jayanth

+0

您是否嘗試在git服務器端運行'git gc'? – Flows

相關問題