فشل إعادة بناء Discourse أثناء التمهيد: انتهاء مهلة Git HTTPS، نبحث عن حل بديل نظيف يعتمد على SSH

شكرًا على التوضيح، جاي.

بعد إجراء تشخيصات إضافية، يبدو أن حركة HTTPS الصادرة من المضيف نفسه غير محظورة — إذ تنجح طلبات curl المباشرة إلى GitHub وraw.githubusercontent.com باستمرار. تظهر المشكلة فقط داخل حاوية التمهيد (bootstrap container)، حيث يواجه الأمر git ls-remote عبر HTTPS انقطاعات مؤقتة في بروتوكول SSL بشكل متقطع. يبقى الوصول إلى GitHub عبر SSH موثوقًا تمامًا، وهو السبب في أنني استكشفت في البداية إمكانية اعتماد مسار SSH نظيف أثناء عملية التمهيد.

نقطة مطروحة بشأن صعوبة إعادة كتابة جميع المكونات التي تفترض استخدام HTTPS هي نقطة صائبة. ونظرًا لأن فشل HTTPS مرتبط بعدم استقرار في مسار مزود خدمة الإنترنت (ISP) الخاص بي نحو GitHub وليس بسبب جدار حماية محلي أو مشكلة في شبكة Docker، سأركز على تثبيت مسار الشبكة العلوي (upstream) بدلاً من محاولة تعديل عملية التمهيد.

شكرًا مجددًا على التوجيه وعلى توضيح القيود المتعلقة باستخدام HTTPS في خط البناء (build pipeline).