דף הבית » אירוח » תיקון Git Clone מוקדם EOFs שגיאה חמורה

    תיקון Git Clone מוקדם EOFs שגיאה חמורה

    ה “שיבוט” הפקודה - כפי ששמו מרמז - מאפשרת לך לשכפל מאגר שלם מרחוק, או להיפך. למרות זאת היא פשוטה למדי ישר קדימה הפקודה git, לפעמים, בעיות עדיין עשוי להתעורר.

    מוקדם יותר השבוע, אני נפגע עם שגיאה בעת ביצוע שיבוט, והשגיאה נראית כך:

     שגיאה: Pack- חפצים מתים האות 9.20 MiB 79.00 KiB / s שגיאה: git לטעון pack: git-pack חפצים מת עם שגיאה. קטלני: git לטעון Pack: הפלה בשל השחיתות מאגר אפשרי בצד המרוחק. מרחוק: הפלה עקב השחתת מאגר אפשרי בצד המרוחק. קטלני: EOF מוקדם: 1% (66/3818), 6.04 MiB 53.00 KiB / s

    אחרי כמה מחקר באגים, להלן שתי הסיבות העיקריות של השגיאה הקטלנית.

    1. חיבור אינטרנט איטי

    סיבת שגיאה

    המאגר הוא ענק חיבור לאינטרנט הוא פשוט איטי מדי.

    זה בא מתוך הניסיון האישי שלי - ניסיתי לשכפל מאגר של כ 1.5Gb. זה המשיך להיכשל ב unconistently בשיעור שונה של הורדה%, לפעמים אחרי 20Mb, לפעמים אחרי 60Mb, 200MB, וכו '.

    פתרון

    שינוי החיבור לאינטרנט מהיר ויציב יותר מסייע. עם חיבור מהיר יותר, הייתי מסוגל להתקרב 1.5Gb. בשלב מסוים אני מסוגל לשכפל בלי שום שגיאה.

    2. מאגר ענק

    סיבת שגיאה

    המאגר שאתה מנסה לשכפל הוא גדול, מבחינת גודל הקובץ. בעת ניסיון לשכפל אותו, השרת המרוחק פשוט אין מספיק זיכרון כדי להתמודד עם הביצוע.

    פתרון

    סיבוב של דחיסה. גיט לשכפל חלקית. כאשר הוא מצליח, לשכפל את השאר.

    1. ראשית, לכבות דחיסה Git.

      git config -
    2. ואז לעשות שיבוט חלקי של המאגר עם --עומק 1 פרמטר. החלף [email protected]/path/to/git_repo/ עם הנתיב בפועל למאגר.

      git שיבוט ד¢Â ??  ?? עומק 1 ssh: //[email protected]/path/to/git_repo/
    3. לאחר מכן, לאחזר את שאר המאגר.

      Git להביא -
    4. לבסוף, לסיים את זה עם למשוך קבוע.

      Git להביא -

    שיטות אלה פתרו את הבעיה שלי. מקווה שזה עוזר!