إذا كنت تعمل مع جيثب أو أنظمة التحكم في الإصدار الأخرى ، وربما كنت على دراية بروتوكول سش. سش (قذيفة آمنة) هو بروتوكول لنقل البيانات الآمنة ، والذي يستخدم أساسا للاتصال عن بعد إلى الخوادم ونقل الملفات.
إنشاء مفتاح سش هي واحدة من الخطوات الأولى للعمل مع جيت و جيثب. وتستخدم مفاتيح سش لمصادقة طلباتك عند العمل مع المستودعات البعيدة ، والذي يسمح جهاز الكمبيوتر الخاص بك للاتصال بالخادم دون إدخال كلمة مرور في كل مرة. في هذه المقالة ، سوف ننظر في كيفية إنشاء مفتاح سش جيثب.
الخطوات التالية سوف تسمح لك لإنشاء مفتاح سه جيثب على أنظمة التشغيل ويندوز ، ماك ، ولينكس.
- تثبيت بوابة على جهاز كمبيوتر
- تثبيت بوابة على ويندوز
- تثبيت بوابة على ماك
- تثبيت بوابة على لينكس
- أوبونتو أو دبيان
- فيدورا
- قوس لينكس
- سش مفتاح الجيل
- إضافة مفتاح سش إلى جيثب
- التحقق من الاتصال
- باستخدام مفاتيح سش عند العمل مع جيثب
- سؤال وجواب
- كيف يمكنني إنشاء مفتاح سه على جيثب?
- ما هو نوع المفتاح الذي يجب استخدامه عند إنشاء مفتاح سه?
- هل من الممكن استخدام نفس المفتاح سه على حسابات جيثب متعددة?
- كيف يمكنني التحقق من تكوين مفتاح سه بشكل صحيح على جيثب?
- كيف يمكنني حذف مفتاح سه من حسابي جيثب?
تثبيت بوابة على جهاز كمبيوتر
جيت هو نظام التحكم في الإصدار الموزع الذي يسمح لك لتتبع التغييرات التعليمات البرمجية والتعاون مع المطورين الآخرين. لبدء العمل مع جيت ، تحتاج إلى تثبيته على جهاز الكمبيوتر الخاص بك. في هذا القسم ، ونحن سوف تظهر لك كيفية تثبيت بوابة على أنظمة التشغيل المختلفة.
تثبيت بوابة على ويندوز
- انتقل إلى الموقع الرسمي جيت في https://git-scm.com/download/win .
- تحميل الملف القابل للتنفيذ ويندوز وتشغيله.
- حدد إعدادات التثبيت المطلوبة وانقر على "التالي".
- حدد المجلد حيث تريد تثبيت جيت وانقر على "التالي".
- حدد المكونات المراد تثبيتها (اترك القيمة الافتراضية) وانقر على "التالي".
- حدد المحرر الافتراضي ل جيت (على سبيل المثال ، المفكرة Notepad أو فيم) وانقر على "التالي".
- حدد نوع المحطة الطرفية لاستخدامها مع بوابة (ترك القيمة الافتراضية) وانقر على "التالي".
- حدد "استخدام بوابة من بوابة باش فقط "وانقر على"التالي".
- حدد" استخدام بينسه "وانقر على"التالي".
- حدد" تمكين التخزين المؤقت لنظام الملفات "وانقر على"التالي".
- حدد "تمكين مدير بيانات الاعتماد جيت "وانقر على"التالي".
- حدد" تمكين الروابط الرمزية "وانقر على"التالي".
- حدد " تمكين جيت لفس (نظام الملفات الكبيرة)" وانقر على "التالي".
- تحقق من الإعدادات المحددة وانقر فوق الزر" تثبيت".
- بعد اكتمال التثبيت ، انقر فوق الزر" إنهاء".
تثبيت بوابة على ماك
- افتح المحطة.
- تثبيت أدوات سطر الأوامر كسكودي عن طريق تشغيل الأمر:
- تثبيت البيرة (مدير حزمة لماك) عن طريق تشغيل الأمر:
- تثبيت بوابة عن طريق تشغيل الأمر:
- تحقق من تثبيت جيت بشكل صحيح عن طريق تشغيل الأمر:
تثبيت بوابة على لينكس
تركيب بوابة على لينكس قد تختلف تبعا للتوزيع. وفيما يلي تعليمات لتثبيت بوابة على بعض توزيعات لينكس شعبية.
أوبونتو أو دبيان
- افتح المحطة.
- قم بتحديث قائمة الحزم عن طريق تشغيل الأمر:
- تثبيت بوابة عن طريق تشغيل الأمر:
- تحقق من تثبيت جيت بشكل صحيح عن طريق تشغيل الأمر:
فيدورا
- افتح المحطة.
- تثبيت بوابة عن طريق تشغيل الأمر:
- تحقق من تثبيت جيت بشكل صحيح عن طريق تشغيل الأمر:
قوس لينكس
- افتح المحطة.
- تثبيت بوابة عن طريق تشغيل الأمر:
- تحقق من تثبيت جيت بشكل صحيح عن طريق تشغيل الأمر:
بعد تثبيت جيت على جهاز الكمبيوتر الخاص بك ، كنت على استعداد لبدء استخدامه لإدارة إصدارات التعليمات البرمجية الخاصة بك والعمل مع جيثب. في القسم التالي ، ونحن سوف تظهر لك كيفية توليد مفاتيح سش لحساب جيثب الخاص بك.
سش مفتاح الجيل
وتستخدم مفاتيح سش لتخويل مستخدم على ملقم بعيد. للعمل مع جيثب ، تحتاج إلى إنشاء مفتاح سش وإضافته إلى حسابك. في هذا القسم ، ونحن سوف ننظر في سه عملية توليد مفتاح خطوة بخطوة.
سيعرض هذا محتويات المفتاح العمومي في الجهاز. انسخ محتوياته باستخدام اختصار لوحة المفاتيح السيطرة + ج.
الآن قمت بإنشاء بنجاح ونسخ مفتاح سه الخاص بك. كل ما تبقى هو إضافته إلى حساب جيثب الخاص بك.
إضافة مفتاح سش إلى جيثب
- سه مفتاح يسمح لك لتسجيل الدخول إلى ملقم بعيد دون الحاجة إلى إدخال كلمة مرور في كل مرة تقوم بالاتصال. سوف تحتاج إلى مفتاح سش للعمل مع جيثب.
- افتح محطة طرفية على جهاز الكمبيوتر الخاص بك.
إنشاء مفتاح سه جديد باستخدام الأمر:
إد_رسا
). اضغط على إدخال دون إدخال نص لاستخدام اسم الملف الافتراضي.
- كما سيطلب منك إدخال وتأكيد عبارة مرور لحماية المفتاح. أدخل عبارة المرور وحفظها في مكان آمن. إذا كنت لا تريد تعيين عبارة مرور ، فما عليك سوى الضغط على إدخال ، وترك الحقل فارغا.
| حدد نظام التشغيل الخاص بك: | نظام التشغيل |
|---|---|
| الأمر لنسخ المفتاح |
|
| ببكوبي < ~/.ssh/id_rsa.pub |
|
| clip < ~/.ssh/id_rsa.pub |
|
| xclip -selection clipboard < ~/.ssh/id_rsa.pub |
|
- wl-copy < ~/.ssh/id_rsa.pub
- Перейдите на GitHub в ваш профиль и выберите Settings.
- На панели слева выберите SSH and GPG keys.
- Нажмите на кнопку New SSH key.
- В поле «Title» введите описание для ключа.
- В поле «Key» вставьте скопированный ранее SSH-ключ.
Нажмите на кнопку Add SSH key.
الآن تمت إضافة مفتاح سش إلى حساب جيثب الخاص بك ويمكنك استخدامه للمصادقة عند العمل مع المستودعات البعيدة.
التحقق من الاتصال
بعد إنشاء وتكوين مفتاح سش لحساب جيثب الخاص بك ، فمن المهم للتحقق من الاتصال بين جهاز الكمبيوتر الخاص بك وخوادم جيثب. هذا سوف تأكد من أن جميع الإعدادات تتم بشكل صحيح ويمكنك بسهولة استخدام سش للتفاعل مع المستودعات على جيثب.
- للتحقق من الاتصال ، اتبع الخطوات التالية:
- افتح محطة طرفية أو موجه أوامر.
سش-تي [email protected]
بعد تنفيذ هذا الأمر ، سترى مخرجا يؤكد اتصالا ناجحا أو غير ناجح.
إذا كان الاتصال ناجحا ، سترى الإخراج التالي:
مرحبا [اسم مستخدم جيثب الخاص بك]! لقد تمت المصادقة بنجاح ، ولكن جيثب لا يوفر الوصول قذيفة.
تشير هذه الرسالة إلى اتصال ناجح وتأكيد المصادقة الخاصة بك على جيثب. الآن يمكنك بسهولة تنفيذ العمليات مع المستودعات.
إذا فشل الاتصال ، سترى رسالة خطأ:
تم رفض الإذن (بوبليكي).
قد يكون سبب هذا الخطأ إنشاء أو تكوين غير صحيح لمفتاح سه. تحقق من صحة الخطوات السابقة وتأكد من تحميل المفتاح إلى حساب جيثب الخاص بك.
- إذا كانت لديك مشاكل في الاتصال ، فقد تكون النصائح الأساسية التالية مفيدة لك:
- تحقق مرة أخرى من صحة إنشاء وتحميل مفتاح سش إلى جيثب.
- تأكد من أن لديك حساب مستخدم متصل بجيثب.
- تحقق مما إذا تم تغيير إعدادات جدار الحماية أو الخادم الوكيل ، مما قد يمنع اتصال سه.
حاول تكرار خطوات تكوين مفتاح سش ، بما في ذلك إنشاء مفتاح جديد.
في حالة تعذر حل مشاكل الاتصال بنفسك ، لا تتردد في الاتصال بالدعم الفني لجيثب للحصول على مساعدة إضافية.
باستخدام مفاتيح سش عند العمل مع جيثب
مفاتيح سش هي وسيلة آمنة لإنشاء اتصال بين جهاز الكمبيوتر الخاص بك وخادم جيثب. استخدام مفاتيح سش يزيد بشكل كبير من مستوى الأمن ويبسط إذن عند العمل مع المستودعات على جيثب.
- الأمر سش-كجن
- ال ~/.سش / إد_ رسا.ملف الحانة
- قيادة سش-تي [email protected]
. إذا تم إعداد كل شيء بشكل صحيح ، يجب أن تشاهد رسالة ترحيب من جيثب.
باستخدام مفاتيح سش بدلا من كلمة مرور عند العمل مع جيثب يسمح لك لمصادقة تلقائيا إلى الخادم عند تنفيذ عمليات مختلفة ، مثل استنساخ مستودع ، ودفع التغييرات ، وغيرها. هذا مفيد بشكل خاص عند العمل مع المستودعات عن بعد وأدوات الفريق لأتمتة العمل مع جيت.
ويمكن أيضا تكوين مفاتيح سش على جهاز الكمبيوتر الخاص بك للعمل مع المضيفين بوابة أخرى ، وليس فقط جيثب. لذلك ، فهي طريقة عالمية وآمنة للترخيص عند العمل مع مستودعات جيت بشكل عام.
يوصى باستخدام مفاتيح سش عند العمل مع جيثب لجميع المستخدمين ، وخاصة بالنسبة لأولئك الذين يتفاعلون بنشاط مع المستودعات والقيام بالكثير من العمليات مع المستودعات البعيدة. هذا وسوف تبقي المعلومات الخاصة بك آمنة وتسريع عملية العمل مع بوابة.
نتيجة لاستخدام مفاتيح سش بدلا من كلمة مرور ، يمكنك الحصول على مستوى عال من الأمن والراحة للعمل مع جيثب. سيكون تحميل المستودعات وتنزيلها ومزامنتها سريعا وآمنا ، وستكون قادرا على التركيز على مشاريعك بدلا من القلق بشأن أمان البيانات.
سؤال وجواب
كيف يمكنني إنشاء مفتاح سه على جيثب?
لإنشاء مفتاح سش على جيثب ، تحتاج إلى اتباع عدة خطوات. أولا ، فتح المحطة وتشغيل الأمر 'سش-كجن-ر رسا-ب 4096-ج'[email protected] "`. ثانيا ، اضغط على إدخال لحفظ المفتاح في الموقع القياسي. ثم تحتاج إلى إدخال كلمة المرور للمفتاح أو ترك الحقل فارغا إذا كانت المصادقة التلقائية مطلوبة. وأخيرا ، تحتاج إلى إضافة المفتاح الذي تم إنشاؤه إلى حساب جيثب الخاص بك عن طريق نسخ محتويات `إد_ رسا.ملف حانة ' وإضافته إلى إعدادات مفاتيح سه على موقع جيثب.
ما هو نوع المفتاح الذي يجب استخدامه عند إنشاء مفتاح سه?
عند إنشاء مفتاح سش على جيثب ، فمن المستحسن استخدام نوع مفتاح رسا. يوفر هذا النوع من المفاتيح أمانا جيدا ومناسبا لمعظم الحالات. عند إنشاء مفتاح ، يمكنك استخدام طول 4096 بت لزيادة الأمان. بدلا من ذلك ، يمكنك اختيار طول مختلف اعتمادا على متطلبات الموقف المحدد.
هل من الممكن استخدام نفس المفتاح سه على حسابات جيثب متعددة?
نعم ، يمكنك استخدام نفس مفتاح سش على حسابات جيثب متعددة. للقيام بذلك ، انسخ الجزء العام من المفتاح ('إد_ رسا.حانة ' ` وإضافته إلى إعدادات مفاتيح سه لكل حساب. وبالتالي ، عند العمل على حسابات متعددة ، يمكنك تجنب الحاجة إلى إنشاء مفاتيح متعددة وتخزينها.
كيف يمكنني التحقق من تكوين مفتاح سه بشكل صحيح على جيثب?
للتحقق من تكوين مفتاح سش بشكل صحيح على جيثب ، يمكنك تشغيل الأمر 'سش-تي '[email protected]' في المحطة. إذا تمت جميع الإعدادات بشكل صحيح ، فيجب عرض رسالة تحتوي على اسم مستخدم جيثب.
كيف يمكنني حذف مفتاح سه من حسابي جيثب?