2016-08-18 3 views
0

Когда мы клонируем репо, под ошибкой бросается ошибка. Чтобы исправить эту проблему, когда мы попытались запустить git fsck, выведенное сообщение об ошибке. Как мы можем избавиться от этих сломанных ссылок?Как исправить git error неработающую ссылку от commit to tree?

Геррит версия 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 gc' на стороне сервера git? – Flows