Učvršćivanje Git Clone Rani EOF Fatalna pogreška
“git klon” naredba - kao što joj ime sugerira - omogućuje kopiranje cijelog spremišta od udaljenog do lokalnog ili obrnuto. Iako je to prilično jednostavna i izravna git naredba, ponekad se mogu pojaviti problemi.
Ranije ovog tjedna tijekom izvođenja me je pogodila pogreška git klon, a pogreška izgleda ovako:
pogreška: paket-objekti su umrli od signala 9,20 MiB | 79,00 KiB / s greška: git upload-pack: git-pack-objekti su umrli s pogreškom. fatalno: git upload-pack: prekida se zbog mogućeg oštećenja spremišta na udaljenoj strani. remote: aborting zbog mogućih oštećenja spremišta na udaljenoj strani. smrtonosan: rani EOF: 1% (66/3818), 6.04 MiB | 53,00 KiB / s
Nakon nekih istraživanja i otklanjanja pogrešaka, ovdje su dva glavna uzroka fatalne pogreške.
1. Spora internetska veza
Uzrok pogreške
Spremište je ogromno i internetska veza je jednostavno prespora.
Ovo je došlo iz mog osobnog iskustva - pokušavao sam klonirati spremište od oko 1.5Gb. To je zadržao na nedosljedan na različite stope skinuti%, ponekad nakon 20Mb, ponekad nakon 60Mb, 200Mb, itd..
Riješenje
Pomaže vam promjena na bržu i stabilniju internetsku vezu. Uz bržu vezu, uspio sam se približiti 1.5Gb. U jednom trenutku mogu klonirati bez ikakve pogreške.
2. Ogromno spremište
Uzrok pogreške
Spremište koje pokušavate klonirati je veliko, u smislu veličine datoteke. Dok ga pokušavate klonirati, udaljeni poslužitelj jednostavno nema dovoljno memorije da se nosi s izvršenjem.
Riješenje
Okret kompresije. Djelomično se klonira. Kada bude uspješno, klonirajte ostatak.
-
Najprije isključite Git kompresiju.
git config - globalna core.compression 0
-
Zatim napravite djelomični klon spremišta s
--dubina 1
parametar. Zamijeniti[email protected]/path/to/git_repo/
sa stvarnom stazom do spremišta.git klon âA dubina 1 ssh: //[email protected]/path/to/git_repo/
-
Zatim dohvatite ostatak spremišta.
git fetch - nedopušteno
-
Konačno, dovršite ga redovitom povlačenjem.
git fetch - nedopušteno
Te su metode riješile moj problem. Nadam se da pomaže!