جيثب سطح المكتب SSH
سنفعل مثالنا في بيئة Windows.
أولاً ، نقوم بتثبيت تطبيق Go على جهاز الكمبيوتر الخاص بنا باستخدام عنوان الرابط أدناه ؛
https://git-scm.com/
نظرًا لعدم وجود فائدة من إعداد البرنامج الذي نحتاج إلى معرفته ، فإننا نكمل التثبيت وفقًا للإعدادات الافتراضية.
توجد الملفات المتعلقة بـ ssh في Windows ضمن المستخدم المناسب في مجلد المستخدمين كمجلد ssh. هذا المجلد غير موجود لأننا نقوم بعمل العينة من البداية.
لإنشاء مجلد .ssh والملفات ذات الصلة ، يتم تشغيل تطبيق Go Bash.
بعد فتح تطبيق وحدة التحكم ، يتم إدخال الأمر التالي ؛
ssh-keygen-t rsa
بمجرد تنفيذ هذا الأمر ، سيطلب منا بعض المعلومات. يمكنك تركها فارغة.
تم إنشاء المجلد عندما تحققنا مما إذا كان قد تم إنشاء المجلد .ssh. يوجد ملفان ضمن المجلد باسم id_rsa و id_rsa.pub.
عندما نحاول الحصول على المشروع ذي الصلة من خلال Github ، نتلقى الخطأ التالي:
[email protected] : تم رفض الإذن (المفتاح العام).
فادح: تعذرت القراءة من مستودع بعيد.
يرجى التأكد من أن لديك حقوق الوصول الصحيحة
والمستودع موجود.
تفسير هذا الخطأ هو أن الملفات التي أنشأناها ليس لها رد على حساب Github الخاص بنا.
خلاف ذلك ، يتم إنشاء ملف يسمى known_hosts في مجلد .ssh. يتم ذلك تلقائيًا.
أخيرًا ، سنضيف مفتاحًا إلى حساب Github الخاص بنا.
بالضغط على زر New SSH Key ، ندخل إلى صفحة إدخال المفتاح. في هذا القسم ، يمكنك إضافة معلومات حول سبب إنشاء المفتاح للقسم المسمى العنوان. في Key ، نقوم بنسخ وحفظ محتويات ملف id_rsa.pub الذي أنشأناه في مجلد .ssh.
عندما نحاول استعادة المشروع من خلال Github ، هذه المرة ستكون العملية ناجحة.