برمجياتقراءة دقيقتين

GitHub قد تطلب المصادقة مؤقتًا على clone المستودعات العامة عبر HTTPS في أوقات الضغط

كتبت GitHub في سجل تغييراتها يوم 19 أكتوبر 2026 أنها قد تطلب، في أوقات الضغط غير الطبيعي، مصادقة على بعض عمليات clone وfetch للمستودعات العامة عبر HTTPS. وفي هذه الحالة تفشل العملية برسالة تفيد بأن المصادقة مطلوبة.

وليس هذا تغييرًا دائمًا ولا سياسة جديدة على كل المستودعات العامة. بل هو حماية تُفعَّل لحظيًا عند ظهور إشارات تشبه حركة مرور شاذة، وتقرّ GitHub نفسها بأن حركة مرور عادية قد تُخلط أحيانًا بالشاذة.

ولا يتأثر بهذه الحماية أي طلب مصادَق عليه، ولا العمليات التي تعمل عبر SSH، ولا عمليات push.

وآلية المشكلة بسيطة: الخلل ليس في المستودع، بل في أن الطلب خرج دون هوية في وقت ضغط. لذلك يكون أول ما يتعطل هو الأجزاء التي لا يراقبها أحد، مثل سطر clone داخل Dockerfile، أو سكريبت تثبيت قديم، أو خطوة في نظام CI تعمل دون token منذ مدة طويلة.

وتقترح GitHub استخدام GITHUB_TOKEN الجاهز لمن يعمل على Actions، أو token تنصيب تطبيق GitHub لمن يستخدم نظام CI آخر. أما العمليات التي لا تستطيع المصادقة إطلاقًا فليس أمامها إلا الانتظار حتى تُرفع الحماية.

وهذا الانتظار تحديدًا هو ما يجعل الأمر مكلفًا، إذ قد يتوقف بناء أو نشر في يوم تسليم بسبب سطر لم يتغير منذ فترة طويلة ولا علاقة له بالتعديل الذي يجري نشره.

المصادر

  1. بند سجل تغييرات GitHub الرسمي
  2. توثيق GITHUB_TOKEN في Actions
  3. توثيق token تنصيب تطبيق GitHub

من عدد الأربعاء 10 جمادى الأولى - 21 أكتوبر

أخبار ذات صلة

أخبار الأربعاء 10 جمادى الأولى - 21 أكتوبر