الصفحة الرئيسية » استضافة » إصلاح Git Clone EOFs المبكر خطأ فادح

    إصلاح Git Clone EOFs المبكر خطأ فادح

    ال “بوابة استنساخ” الأمر - كما يوحي اسمها - يسمح لك بتكرار مستودع كامل من بعيد إلى محلي ، أو العكس. على الرغم من أنه أمر بسيط إلى حد ما ومباشر إلى الأمام ، إلا أنه في بعض الأحيان ، قد لا تزال تنشأ مشاكل.

    في وقت سابق من هذا الأسبوع ، تعرضت لخطأ أثناء التنفيذ بوابة استنساخ, والخطأ يشبه ما يلي:

     خطأ: توفي كائنات حزمة من إشارة 9.20 MiB | 79.00 KiB / s error: git upload-pack: مات git-pack-Object بسبب الخطأ. fatal: git upload-pack: إحباط بسبب احتمال تلف المستودع على الجانب البعيد. بعيد: إحباط بسبب احتمال تلف المستودع على الجانب البعيد. قاتل: EOFs في وقت مبكر: 1 ٪ (66/3818) ، 6.04 MiB | 53.00 كيلوبايت / ثانية

    بعد إجراء بعض عمليات البحث والتصحيح ، إليك السببان الرئيسيان للخطأ القاتل.

    1. اتصال إنترنت بطيء

    سبب الخطأ

    المستودع ضخم واتصال الإنترنت بطيء للغاية.

    جاء ذلك من تجربتي الشخصية - كنت أحاول استنساخ مستودع بسعة 1.5 جيجابايت. استمر الفشل في عدم التناسق بمعدل مختلف للتنزيل٪ ، وأحيانًا بعد 20 ميغابايت ، وأحيانًا بعد 60 ميغابايت ، 200 ميجابايت ، إلخ.

    حل

    يساعد التغيير إلى اتصال إنترنت أسرع وأكثر استقرارًا. بفضل الاتصال الأسرع ، تمكنت من الاقتراب من 1.5 جيجابت. عند نقطة واحدة أنا قادر على استنساخ دون أي خطأ.

    2. مستودع ضخم

    سبب الخطأ

    المستودع الذي تحاول استنساخه كبير ، من حيث حجم الملف. أثناء محاولة استنساخه ، لا يحتوي الخادم البعيد ببساطة على ذاكرة كافية للتعامل مع التنفيذ.

    حل

    بدوره من الضغط. بوابة استنساخ جزئيا. عندما يكون ناجحا ، استنساخ البقية.

    1. أولاً ، قم بإيقاف ضغط Git.

      بوابة التكوين - العالمية core.compression 0
    2. ثم القيام استنساخ جزئي للمستودع مع --عمق 1 معامل. يحل محل [email protected]/path/to/git_repo/ مع المسار الفعلي إلى المستودع.

      بوابة استنساخ أ¢depth ؟؟ Â ؟؟ عمق 1 ssh: //[email protected]/path/to/git_repo/
    3. بعد ذلك ، استرجع بقية المستودع.

      جلب جلب - الضحلة
    4. وأخيرا ، الانتهاء من ذلك مع سحب منتظم.

      جلب جلب - الضحلة

    هذه الطرق حل مشكلتي. آمل أن يساعد!