حل مشكلة fatal: unable to access 'https://github.com

السلام عليكم


الموضوع/ حل مشكلة في git/github

المشكلة/ عدم القدرة للوصول الى ال repsitory عند عمل push للملفات


شرح المشكلة

بعد ما نكمل خطوات رفع الملفات الى github ونصل الى مرحلة push نتفاجأ بعدم القدرة للوصول الى ال github وتظهر الرسالة كما في الصورة أدناه:


 

وهذا يعني عدم وجود رخصة authentication للوصول الى هذا المسار في github لذلك نقوم بعمل ما يأتي:

حل المشكلة

الحل لهذه المشكلة هو استخدام personal access token PAT عند عمل remote بدلا من user+password لعمل authentication مع github ولعمل ذلك نقوم بالخطوات التالية :


1- نذهب الى موقع github ونقوم بعمل تسجيل دخول لحسابنا 

2- نذهب الى الخصائص settings كما في الصورة أدناه



3- من ثم نذهب الى الخصائص الخاصة بالمطور Developer settings كما موضحة في الصورة أدناه



4- هنا سنقوم بتوليد token جديد وهو عبارة عن شفرة يتم توليدها لمرة واحدة ولمدة معينة ليتم استخدامها لمشروع واحد فقط حيث بعد انتهاء المدة تنتهي صلاحية
ال token ، الصور أدناه توضح كيفية توليد الشفرة


5- قم بكتابة عنوان معين في خانة ال note واختر المربع الخاص بال repo وال admin كما في الصور أدناه




6- نضغط Generate tonken نلاحظ توليد token جديد نقوم بنسخه ، الصورة



7- نذهب الى CLI ونقوم بعمل remote جديد ونلصق بداخل ال token كالتالي :

git remote add origin https://<TOKEN>@github.com/<USERNAME>/<REPO>.git


ثم نضغط enter 

ملاحظة / لا تنسى أن تقوم بتغيير origin الى أسم جديد

7- نعمل push كما في السابق ونضغط enter نلاحظ أن الأمر قد عمل بشكل طبيعي وتم الوصول الى ال repsitory بنجاح ، كما في الصورة




في النهاية أتمنى أن يكون هذا الشرح مفيدا ويحل لك هذه المشكلة ... بالتوفيق 😊






 

تعليقات

المشاركات الشائعة من هذه المدونة

استخدام Gemini API في مواقع الويب

استخدام مكتبات Numpy, Pandas, Matplot الخاصة بلغة بايثون في تمثيل البيانات

بناء نظام انترنت الاشياء باستخدام محاكي Packet Tracer المقدم من شركة سيسكو العالمية