اذهب إلى المحتوى
  • 0

لا أستطيع إدخال البيانات على github إذ يظهر الخطأ Support for password authentication was removed

Nasser Fahad

السؤال

عندما اقوم بتنفيذ بمحاولة رفع بعض الملفات على github يقوم بطلب الباسوورد والاميل , عند ادخالهم تأتيني تلك الرسالة

remote: Support for password authentication was removed on August 13, 2021. Please use a personal access token instead

رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 3

بداية من شهر أغسطس الماضي لم يعد تسجيل الدخول عبر Git بإستخدام كلمة المرور ممكنًا وذلك لأغراض أمنية، بدلًا من ذلك يجب أن تقوم بتوليد Access Token من حسابك في GitHub وتقوم بإضافته إلى نظام التشغيل الخاص بك، ويمكنك أن تتبع الخطوات التالية لتوليد Access Token:

من إعدادات حسابك في GitHub أختر Developer Settings ثم أختر Personal Access Token، أو يمكنك الدخول إلى هذه الصفحة مباشرة من هنا، ثم أضغط على Generate new Token في اليمين، سيطلب منك الموقع أن تدخل كلمة المرور الخاصة بحسابك، بعد ذلك سوف يتم تحويلك إلى صفحة لإختيار ما يمكن القيام به عبر الـ Access Token هذا، أختر repo على الأقل (يمكن أن تختار ما تريده ولكن تأكد من إختيار repo أيضًا لكي تتمكن من رفع الملفات على GitHub)، وقم بإضافة اسم أو أي نص في خانة Note، ثم أضغط على Generate Token في أسفل الصفحة، سوف يظهر لك كود مشابه للتالي وعليك نسخة وحفظه في مكان آمن لأنك لن تتمكن من الحصول عليه مرة أخرى (لكن يمكنك أن تقوم بتوليد Access Token مرة أخرى بالطبع)

ghp_sFhFsSHhTzMDreGRLjmks4Tzuzgthdvfsrta

الآن يجب إضافة الكود السابق إلى نظام التشغيل الخاص بك لكي يتعرف Git عليه، وذلك من خلال لوحة التحكم Control Panel قم بفتح Credentials Manager واختر Windows Credentials ثم أبحث عن الاختيار git:https://github.com وأضغط على edit كما في الصورة:

61787e96535dd_Screenshot2021-10-27001125.thumb.png.befb41b468818be9d40234945c0ca453.png

الآن قم بإضافة الـ access token الذ يتم توليده في الخطوة الأولى في خانة password، وتأكد من أن اسم المستخدم User Name هو اسم المستخدم الخاص بك في GitHub، ثم أضغط على Save.

إذا لم تجد أي أختيار باسم git:https://github.com فيمكنك أن تضيفه من خلال الضغط على Add a generic credential، وأكتب البيانات التالية:

Internet or network address:

git:https://github.com

User Name: اسم المستخدم الخاص بك في GitHub

password: ضع الـ access token الذي لديك هنا.

الآن يمكنك إعادة محاولة رفع المشروع الخاص بك على GitHub.

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ الآن قال ناصر الدوسري2:

النظام الذي متوفر لدي لينكس هل هنالك طريقه له

يمكنك أن تستخدم الأمر التالي في مشروعك (تأكد أنك في مجلد المشروع الصحيح):

git remote set-url origin https://<access-token>@github.com/<username>/<repo>

قم بوضع الـ access token واسم المستخدم واسم المستودع أيضًا.

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ On 27/10/2021 at 00:02 قال سامح أشرف:

يمكنك أن تستخدم الأمر التالي في مشروعك (تأكد أنك في مجلد المشروع الصحيح):


git remote set-url origin https://<access-token>@github.com/<username>/<repo>

قم بوضع الـ access token واسم المستخدم واسم المستودع أيضًا.

شكرا جزيلا

 

بتاريخ On 26/10/2021 at 23:22 قال سامح أشرف:

بداية من شهر أغسطس الماضي لم يعد تسجيل الدخول عبر Git بإستخدام كلمة المرور ممكنًا وذلك لأغراض أمنية، بدلًا من ذلك يجب أن تقوم بتوليد Access Token من حسابك في GitHub وتقوم بإضافته إلى نظام التشغيل الخاص بك، ويمكنك أن تتبع الخطوات التالية لتوليد Access Token:

من إعدادات حسابك في GitHub أختر Developer Settings ثم أختر Personal Access Token، أو يمكنك الدخول إلى هذه الصفحة مباشرة من هنا، ثم أضغط على Generate new Token في اليمين، سيطلب منك الموقع أن تدخل كلمة المرور الخاصة بحسابك، بعد ذلك سوف يتم تحويلك إلى صفحة لإختيار ما يمكن القيام به عبر الـ Access Token هذا، أختر repo على الأقل (يمكن أن تختار ما تريده ولكن تأكد من إختيار repo أيضًا لكي تتمكن من رفع الملفات على GitHub)، وقم بإضافة اسم أو أي نص في خانة Note، ثم أضغط على Generate Token في أسفل الصفحة، سوف يظهر لك كود مشابه للتالي وعليك نسخة وحفظه في مكان آمن لأنك لن تتمكن من الحصول عليه مرة أخرى (لكن يمكنك أن تقوم بتوليد Access Token مرة أخرى بالطبع)


ghp_sFhFsSHhTzMDreGRLjmks4Tzuzgthdvfsrta

الآن يجب إضافة الكود السابق إلى نظام التشغيل الخاص بك لكي يتعرف Git عليه، وذلك من خلال لوحة التحكم Control Panel قم بفتح Credentials Manager واختر Windows Credentials ثم أبحث عن الاختيار git:https://github.com وأضغط على edit كما في الصورة:

61787e96535dd_Screenshot2021-10-27001125.thumb.png.befb41b468818be9d40234945c0ca453.png

الآن قم بإضافة الـ access token الذ يتم توليده في الخطوة الأولى في خانة password، وتأكد من أن اسم المستخدم User Name هو اسم المستخدم الخاص بك في GitHub، ثم أضغط على Save.

إذا لم تجد أي أختيار باسم git:https://github.com فيمكنك أن تضيفه من خلال الضغط على Add a generic credential، وأكتب البيانات التالية:

Internet or network address:


git:https://github.com

User Name: اسم المستخدم الخاص بك في GitHub

password: ضع الـ access token الذي لديك هنا.

الآن يمكنك إعادة محاولة رفع المشروع الخاص بك على GitHub.

شكرا جزيلا.

في الواقع أملك حساب قديم git huh و المشكلة كانت في عدم تطابق user-name.

هل يعني ذلك أنه لا يمكنني الإعتماد على حسابين لرفع المشاريع.

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...