01. متطلبات 2FA الإلزامية على منصة GitHub
فرضت منصة GitHub تفعيل المصادقة الثنائية لجميع المطورين المساهمين في كتابة الكود لحماية سلاسل توريد البرمجيات مفتوحة المصدر من الاختراقات الخبيثة. في حال عدم تفعيل 2FA خلال المهلة المحددة، يتم تقييد الوصول إلى لوحة التحكم والمستودعات البرمجية حتى استكمال الإعداد.
02. حفظ أكواد الاسترداد الـ 16 في مكان آمن
عند الانتهاء من مسح رمز QR في تطبيق المصادقة، يعرض GitHub قائمة مكونة من 16 كود استرداد أحادي الاستخدام. إذا فقدت هاتفك المحمول أو تعطل، فإن هذه الأكواد هي طريقتك الوحيدة لاستعادة الحساب دون إجراءات إثبات هوية معقدة. قم بتنزيل ملف النصوص وحفظه في خزانة كلمات المرور المشفرة أو طباعته ورقياً.
03. تأثير 2FA على عمليات Git CLI ومفاتيح SSH
تفعيل 2FA يمنع استخدام كلمة مرور الحساب العادية في موجه الأوامر (Git Bash أو Terminal). لإجراء عمليات Push أو Clone للمستودعات الخاصة، يلزم استخدام أحد الخيارين:
- مفاتيح SSH المحمية بكلمة مرور (Ed25519): الخيار الأكثر أماناً وملاءمة لسير العمل اليومي.
- رموز الوصول الشخصية (Personal Access Tokens - PAT): رموز دقيقة الصلاحيات تُستخدم كبديل لكلمة المرور عبر بروتوكول HTTPS.