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

السؤال

Recommended Posts

  • 1
نشر

مضمون الرسالة أن منذ تاريخ الثالث عشر من أغسطس سنة 2021 تم إلغاء إمكانية الوصول إلى حساب الgithub عبر كلمة المرور بغرض زيادة الأمان, الطريقة المتاحة الأن أن تقوم بالوصول عبر رمز الوصول الشخصي (personal access token) والذي يمكن الحصول عليه عبر الخطوات التالية

  1. قم بالدخول إلى حسابك على موقع github
  2. قم بالدخول إلى قائمة الإعدادات settings
  3. قم بإختيار خيارات المطورين developers settings من القائمة الجانبية بالأسفل
  4. قم بالضغط على generate token 
  5. ستحصل على رمز مُشفر, ستقوم بنسخه ومن ثم محاولة رفع الملفات مرة أُخرى
  6. تلك المرة عند سؤالك عن كلمة مرورك ﻻ تقم بإدخالها, وإنما قم بلصق الرمز الذي حصلت عليه من github 
  • 0
نشر

يمكنك اعداد اتصال عن طريق ssh ولن تحتاج بعد ذلك لادخال أي معرف 

أولا تأكد من تثبيت هذه المكتبات

sudo apt update && sudo apt install -y openssh-client git

أنشئ دليل ssh للمستخدم ودليلًا فرعيًا حيث سيتم تخزين مفتاح GitHub ssh المخصص:

mkdir -p ~/.ssh/github
chmod 700 ~/.ssh ~/.ssh/github

قم بإنشاء مفتاح SSH 

ssh-keygen -t rsa -b 4096 -C 'your@email.com' -f ~/.ssh/github/id_rsa -q -N ''

انسخ محتوى الملف id_rsa.pub ، استخدم الأمر التالي لإخراجه:

cat ~/.ssh/github/id_rsa.pub

cCx8p.thumb.png.e1c91082ae295399a5446b99d9ec253e.png

أنشئ الملف ~ / .ssh / config ، إذا لم يكن موجودًا بالفعل:

touch ~/.ssh/config
chmod 600 ~/.ssh/config

قم بتحرير ملف التكوين وإضافة الإدخال التالي لمفتاح SSH الجديد:

Host github.com
    IdentityFile ~/.ssh/github/id_rsa

اختبر الإعدادات استخدم الأمر التالي:

ssh -T git@github.com
Hi salahberiani! You've successfully authenticated, ...

الان يمكن استخدام git دون القلق على استخدام كلمة سر أو token فقط استخدمه عادي وستبقى داءما لديك صلاحية

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

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

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

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...