السلام عليكم ، لماذا تظهر هذا الايقونة عندما اقوم برفع الملفات في github ولذلك عند القيام بامر git push ، فمن المعتاد بان تظهر ايقونة تسجيل الدخول للحساب و الرقم السري و لكن لم تظهر هذا الايقونة و استبدلة بما في الصورة
استفسار حول رفع الملفات في github
يبدو أن الصورة التي قمت بمشاركتها توضح أنك تستخدم بروتوكول SSH للتواصل مع خادم GitHub، وهذا شيء طبيعي ولا يشكل أي مشكلة. ولكن يجب الاشارة أنه عند استخدام بروتوكول SSH، ستحتاج إلى إدخال مفتاح SSH الخاص بك بدلاً من اسم المستخدم وكلمة المرور، ولذلك لا تظهر لك النافذة القياسية لتسجيل الدخول.
يمكنك على كل حال إضافة اسم مستخدم GitHub وكلمة مرورك في ذاكرة التخزين المؤقت لشهادة المصادقة الخاصة بك، وسيطلب منك Git إدخال اسم المستخدم وكلمة المرور لكل دفعة (push) تقوم بها. يمكنك القيام بذلك باستخدام الأمر التالي:
git config credential.helper cache
ستكون معلومات الاعتماد الخاصة بك مخزنة في ذاكرة التخزين المؤقت لمدة 15 دقيقة. إذا كنت ترغب في تغيير هذا الوقت، يمكنك تعيين قيمة أخرى للخيار helper:
git config credential.helper 'cache --timeout=3600'
ستحدد هذه القيمة وقت انتهاء صلاحية المعلومات المخزنة في ذاكرة التخزين المؤقت بـ 3600 ثانية (وهي ساعة واحدة).
أما إذا كنت تفضل استخدام اسم المستخدم وكلمة المرور بدلاً من المفتاح الخاص بـ SSH،يرجى الاشارة.
التعليقات