انتقل إلى محتوى الدرس

Why Password Auth Was Retired إيقاف مصادقة كلمات المرور

وثّق اتصالك بمنصة GitHub بأمان عبر مفاتيح التشفير الحديثة Ed25519 SSH ورموز الوصول الشخصية محددة الصلاحيات PAT، واختبر الاتصال واحمِ مفاتيحك الخاصة.
1 صفوف تعليمية
Version Control
0 مشاهدة

شرح صفوف ومحتوى الفقرة

الصف 1 شرح توضيحي

أوقفت منصة GitHub منذ أغسطس 2021 قبول كلمات مرور الحساب التقليدية عند تنفيذ أوامر Git من سطر الأوامر؛ نظراً لأن كلمة المرور تمنح صلاحية شاملة غير مقيدة بمستودع محدد، ولا يمكن إلغاؤها لجهاز واحد دون إغلاق جلسة المتصفح بالكامل.

تعتمد هندسة البرمجيات الحديثة على آليتين مشفرتين لتوثيق الهوية مع الخوادم السحابية: أزواج مفاتيح التشفير Ed25519 SSH مع روابط SSH، أو رموز الوصول الشخصية الدقيقة Fine-Grained PAT مع روابط HTTPS.

مخطط يوضح توليد مفاتيح Ed25519 SSH وتفعيلها واختبار الاتصال مقارنة برموز الوصول الدقيقة PAT عبر HTTPS
Shell
# Check whether your remote uses HTTPS or SSH
git remote -v
# Configure Git Credential Manager for HTTPS tokens
git config --global credential.helper manager