Moamen Ramy Rahmo نشر 3 مايو 2023 أرسل تقرير نشر 3 مايو 2023 (معدل) ssh -T git@github.com في الامر ده بيظهرلي خطأ و بيترتب عليه اخطاء تانيه منها اني مش عارف اعمل الامر git push -u origin main تم التعديل في 3 مايو 2023 بواسطة Mustafa Suleiman تعديل عنوان السؤال 2 اقتباس
1 Mustafa Suleiman نشر 3 مايو 2023 أرسل تقرير نشر 3 مايو 2023 المشكلة التي تواجهها هي نتيجة تغيير مفتاح الاستضافة البعيد (remote host key) لموقع GitHub، حيث يستخدم هذا المفتاح في SSH للتحقق من أنك تتصل بالموقع الصحيح وللحماية من هجمات الوسيط الذي يمكن أن يحدث خللاً في تشفير البيانات التي تتم إرسالها بين العميل والخادم. حاول القيام بالتالي: 1- حذف المفتاح القديم من ملف known_hosts باستخدام الأمر التالي: ssh-keygen -R github.com 2- إعادة إنشاء المفتاح الخاص الجديد بالاتصال بموقع GitHub مرة أخرى باستخدام الأمر التالي: ssh -T git@github.com 3- اتبع التعليمات التي تظهر على الشاشة لإضافة المفتاح الجديد إلى ملف known_hosts. بعد ذلك، يجب أن تتمكن من تنفيذ الأمر التالي بنجاح: git push -u origin main والجدير بالذكر أنه إذا كنت لا تزال تواجه مشاكل في SSH مع GitHub، تستطيع التحقق من ملف التسجيل (log file) للـ SSH عن طريق إضافة -v إلى الأمر ssh. أي تنفيذ الأمر كالتالي: ssh -vT git@github.com لتشغيل SSH في وضع التفاصيل (verbose mode) وعرض السجلات التفصيلية للاتصال. وستعطيك هذه السجلات معلومات أكثر تفصيلاً عن الأخطاء التي قد تواجهها في SSH وسبل حلها. 1 اقتباس
1 Adnane Kadri نشر 3 مايو 2023 أرسل تقرير نشر 3 مايو 2023 يبدوا أن يتم رفض الاتصال بسبب عدم وجود المفتاح الخاص بك في حساب GitHub. يمكن حل هذه المشكلة بإنشاء مفتاح SSH جديد وإضافته إلى حساب GitHub الخاص بك. للقيام بذلك، يمكنك اتباع الخطوات التالية: افتح موجه الأوامر (Terminal) الخاص بجهازك. استخدم الأمر ssh-keygen لإنشاء مفتاح SSH جديد. سيتم حفظ المفتاح الخاص في المسار الافتراضي ~/.ssh/id_rsa. انسخ المحتوى العام للمفتاح العام باستخدام الأمر cat ~/.ssh/id_rsa.pub. قم بالدخول إلى حساب GitHub الخاص بك، وانتقل إلى إعدادات (Settings) الحساب. اختر SSH and GPG keys، ثم انقر على New SSH key. أدخل عنوان الاسم (Title) والمحتوى العام (Key) الخاص بالمفتاح العام الذي تم نسخه في الخطوة 3. انقر على Add SSH key، وستظهر لك رسالة تأكيد على نجاح إضافة المفتاح. بعد إضافة المفتاح الخاص بك، يجب أن يعمل الأمر ssh -T git@github.com بشكل صحيح ويعطيك رسالة ترحيب من GitHub. وبعد ذلك، يمكنك استخدام اوامر git الاعتيادية لادارة مشروعك مثل امر git push -u origin main لرفع التعديلات إلى مستودع GitHub الخاص بك. 1 اقتباس
السؤال
Moamen Ramy Rahmo
ssh -T git@github.com في الامر ده بيظهرلي خطأ و بيترتب عليه اخطاء تانيه منها اني مش عارف اعمل الامر git push -u origin main
تم التعديل في بواسطة Mustafa Suleimanتعديل عنوان السؤال
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.