Фиксирање Гит Цлоне “Еарли ЕОФ” Фатална грешка
Тхе “гит цлоне” цомманд - како сугерише његово име - омогућава вам да дуплирате читаво спремиште од удаљеног до локалног или обрнуто. Иако је то прилично једноставна и јасна наредба, понекад и даље могу настати проблеми.
Раније ове недеље, погодила ме је грешка током извршавања гит цлоне, а грешка изгледа као следеће:
еррор: пацк-објецтс умро од сигнала 9.20 МиБ | 79.00 КиБ / с грешка: гит уплоад-пацк: гит-пацк-објекти су умрли са грешком. фатално: гит уплоад-пацк: прекидање због могућег оштећења спремишта на удаљеној страни. ремоте: абортинг због могућих оштећења спремишта на удаљеној страни. фатално: рани ЕОФ: 1% (66/3818), 6.04 МиБ | 53.00 КиБ / с
Након неких истраживања и отклањања грешака, ево два главна узрока фаталне грешке.
1. Спора интернет веза
Узрок грешке
Спремиште је огромно и интернет веза је једноставно преспор.
Ово је дошло из мог личног искуства - покушавао сам да клонирам спремиште од око 1.5Гб. Непримјерен је на различитој брзини преузимања%, понекад након 20Мб, понекад након 60Мб, 200Мб, итд..
Решење
Помаже и прелазак на бржу и стабилнију интернет везу. Са бржом конекцијом, могао сам да се приближим 1.5Гб. У једном тренутку могу клонирати без икакве грешке.
2. Огромно спремиште
Узрок грешке
Спремиште које покушавате клонирати је велико, у смислу величине датотеке. Док покушавате да га клонирате, удаљени сервер једноставно нема довољно меморије да се носи са извршењем.
Решење
Окрет компресије. Гит се клонира делимично. Када успе, клонирајте остатак.
-
Прво искључите Гит компресију.
гит цонфиг --глобал цоре.цомпрессион 0
-
Затим урадите делимични клон спремишта са
--дубина 1
параметар. Заменитиусернаме@домаин.цом/патх/то/гит_репо/
са стварном стазом до спремишта.гит цлоне А¢А дубина 1 ссх: //усернаме@домаин.цом/патх/то/гит_репо/
-
Затим преузмите остатак спремишта.
гит фетцх --унсхаллов
-
Коначно, завршите са редовним повлачењем.
гит фетцх --унсхаллов
Ове методе су решиле мој проблем. Надам се да помаже!