freeCodeCamp/guide/arabic/miscellaneous/how-to-log-in-to-your-local.../index.md

4.1 KiB

title localeTitle
How to Log in to Your Local Instance of Free Code Camp كيفية تسجيل الدخول إلى مثيلك المحلي من مخيم رمز الحرة

سيساعدك هذا الدليل على تسجيل الدخول إلى موقع FCC المحلي الخاص بك باستخدام حساب GitHub الخاص بك. يجب أن تكون هذه العملية مماثلة لتسجيل الدخول مع حسابات الوسائط الاجتماعية الأخرى. يفترض هذا الدليل أنك تمتلك نسخة محلية من FCC وتعمل.

TL، DR

  1. تسجيل تطبيق OAuth جديد
  2. حقل الصفحة الرئيسية: http://localhost:3000/
  3. حقل رد الاتصال: http://localhost:3000/auth/github/callback
  4. نسخ / لصق معرف العميل السري العميل والدخول الى حسابك في .env ملف
  5. استخدم المنفذ 3000 عند عرض موقع FCC المحلي الخاص بك

Free Code Camp Issue Mods والموظفون متواجدون لمساعدتك في حل مشكلات الطلب Pull في غرفة المحادثة للمساهمين

تنصل

يشير الإخراج من تشغيل $ gulp إلى "منفذ الوصول" 3001. لقد قمت بتسجيل الدخول بنجاح بنجاح مع GitHub في منفذ 3000 - " منفذ الوكيل" . إذا فهمت كيفية تسجيل الدخول باستخدام منافذ أخرى ، يرجى النظر في تقديم طلب سحب على هذا الويكي.

تسجيل الدخول باستخدام حساب GitHub الخاص بك

  1. تسجيل تطبيق OAuth جديد والنقر على تسجيل تطبيق جديد

أو بدلاً من ذلك ، انقر فوق صورة ملف التعريف الخاص بك => إعدادات => التطبيقات => تطبيقات المطور => تسجيل التطبيق الجديد

تسجيل GitHub OAuth التطبيق

  1. املأ حقول تطبيق OAuth

    • اسم التطبيق - اختر أي اسم ، مثل fcc-local

    • عنوان URL للصفحة الرئيسية - تم تعيينه على http://localhost:3000/

    • وصف التطبيق - اختياري

    • عنوان URL لاستدعاء التخويل - تم تعيينه على http://localhost:3000/auth/github/callback

  2. انقر فوق تسجيل التطبيق لمشاهدة صفحة التطبيق المسجلة حديثًا مع معرف العميل الخاص بك وسر العميل.

معرف العميل وسرية العميل

  1. قم بنسخ Client ID و Client Client .env ملف .env .

ملاحظة: سيكون معرف العميل وسرية العميل قيمًا أبجدية رقمية طويلة.

تحديث ملف

نصائح

  1. يؤدي إزالة / إلغاء التعطيل مع التعليق إلى حظر الموفر غير المرغوب فيه في موفر جواز السفر .

  2. إضافة SESSION SECRET و COOKIE SECRET في .env إذا حصلت على خطأ في جلسة العمل السريعة و cookieParser.

    COOKIE_SECRET='secret' SESSION_SECRET='secret'

  3. تشغيل node seed القيادة قبل تشغيل gulp إذا كنت لا تحصل على التحديات.

تم الانتهاء من

تهانينا! يمكنك الآن بنجاح تسجيل الدخول إلى موقع FCC المحلي الخاص بك باستخدام حساب GitHub الخاص بك.