كيفية استخدام نشر المفاتيح على جيثب (بالصور)

جدول المحتويات:

كيفية استخدام نشر المفاتيح على جيثب (بالصور)
كيفية استخدام نشر المفاتيح على جيثب (بالصور)

فيديو: كيفية استخدام نشر المفاتيح على جيثب (بالصور)

فيديو: كيفية استخدام نشر المفاتيح على جيثب (بالصور)
فيديو: TIK TOK VS YOUTUBE 2024, أبريل
Anonim

تسمح ميزة "نشر المفاتيح" في GitHub لخادمك بالاتصال مباشرة بمستودع GitHub الخاص بك. عندما يكون الخادم الخاص بك متصلاً ، يمكنك دفع البنيات مباشرةً من المستودع الخاص بك إلى الخادم الخاص بك ، مما قد يقلل من عملك. إذا كان الخادم الخاص بك يحتاج إلى الوصول إلى مستودعات متعددة ، فيمكنك إنشاء مستخدم جهاز لإدارة الوصول.

خطوات

جزء 1 من 3: إنشاء مفاتيح جديدة

استخدم Deploy Keys on Github الخطوة 1
استخدم Deploy Keys on Github الخطوة 1

الخطوة 1. افتح برنامج Terminal على جهاز الكمبيوتر الخاص بك

يتيح لك البرنامج الطرفي الموجود على جهاز الكمبيوتر الخاص بك الوصول إلى الخادم الخاص بك عن بُعد. إذا كنت تستخدم كمبيوتر Linux أو Mac ، فستستخدم برنامج Terminal المدمج. إذا كنت تستخدم Windows ، فستحتاج إلى تثبيت برنامج مثل Cygwin أو GitBash.

  • Linux - اضغط على Ctrl + Alt + T أو ابحث عن "Terminal".
  • ماكنتوش - يمكنك العثور على البرنامج الطرفي في مجلد الأدوات المساعدة.
  • Windows - يمكنك تنزيل Cygwin من cygwin.com أو GitBash من git-scm.com/downloads.
استخدم Deploy Keys on Github الخطوة 2
استخدم Deploy Keys on Github الخطوة 2

الخطوة 2. قم بتسجيل الدخول إلى الخادم الخاص بك باستخدام برنامج المحطة الطرفية

ستقوم بإنشاء مفتاح النشر على الخادم الخاص بك حتى يتمكن من الوصول إلى مستودع GitHub الخاص بك. للقيام بذلك ، ستحتاج إلى تسجيل الدخول إلى الخادم الخاص بك ، إما عن بعد من خلال الجهاز الطرفي الخاص بك أو محليًا على الخادم.

في برنامج المحطة الطرفية ، اكتب ssh username @ hostname لتسجيل الدخول. أدخل كلمة المرور الخاصة بك إذا طُلب منك ذلك

استخدم Deploy Keys on Github الخطوة 3
استخدم Deploy Keys on Github الخطوة 3

الخطوة 3. أدخل الأمر لإنشاء مفتاح SSH

سينشئ الأمر التالي مفتاحًا جديدًا باستخدام عنوان بريدك الإلكتروني على GitHub باعتباره التسمية:

  • ssh-keygen -t rsa -b 4096 -C "[email protected]"
  • مفتاح SSH هو زوج مفاتيح مشفر يصادق على هويتك. في هذه الحالة ، ستقوم بتعيين المفتاح لمستودع GitHub الخاص بك ، مما يسمح له بتحديد خادمك.
استخدم نشر المفاتيح على جيثب الخطوة 4
استخدم نشر المفاتيح على جيثب الخطوة 4

الخطوة 4. اضغط

↵ أدخل / رجوع عند مطالبتك بتحديد موقع.

سيؤدي هذا إلى حفظ المفتاح في الموقع الافتراضي ، وهو دليل.ssh في دليل المستخدم الخاص بك.

استخدم Deploy Keys on Github الخطوة 5
استخدم Deploy Keys on Github الخطوة 5

الخطوة 5. قم بإنشاء عبارة مرور

يضيف هذا طبقة إضافية من الأمان إلى مفتاحك ، حيث سيحتاج المستخدمون غير المعروفين إلى إدخال عبارة المرور قبل أن يعمل المفتاح.

سيُطلب منك تأكيد عبارة المرور عند إنشائها

استخدم Deploy Keys on Github الخطوة 6
استخدم Deploy Keys on Github الخطوة 6

الخطوة 6. انسخ محتويات مفتاح SSH إلى الحافظة الخاصة بك

بمجرد إنشاء المفتاح ، ستحتاج إلى إضافته إلى المستودع الخاص بك. للقيام بذلك ، ستحتاج إلى نسخ محتويات المفتاح. سيقوم الأمر التالي بنسخ محتويات المفتاح إلى الحافظة الخاصة بك:

  • Linux - مقطع xclip -sel <~ /.ssh / id_rsa.pub. قد تحتاج إلى تشغيل sudo apt-get install xclip أولاً.
  • Windows - مقطع <~ /.ssh / id_rsa.pub
  • ماك - pbcopy <~ /.ssh / id_rsa.pub

جزء 2 من 3: إضافة المفتاح إلى المستودع الخاص بك

استخدم Deploy Keys on Github الخطوة 7
استخدم Deploy Keys on Github الخطوة 7

الخطوة 1. قم بتسجيل الدخول إلى موقع GitHub

تأكد من تسجيل الدخول بحساب يمكنه الوصول إلى المستودع.

استخدم Deploy Keys on Github الخطوة 8
استخدم Deploy Keys on Github الخطوة 8

الخطوة الثانية. انقر فوق صورة ملف التعريف الخاص بك في الزاوية العلوية اليمنى وحدد "ملف التعريف الخاص بك

" سيؤدي هذا إلى فتح صفحة ملفك الشخصي على GitHub.

استخدم Deploy Keys on Github الخطوة 9
استخدم Deploy Keys on Github الخطوة 9

الخطوة 3. انقر فوق علامة التبويب "المستودعات"

سيعرض هذا جميع مستودعاتك.

استخدم نشر المفاتيح على جيثب الخطوة 10
استخدم نشر المفاتيح على جيثب الخطوة 10

الخطوة 4. حدد المستودع الذي تريد إضافة المفتاح إليه

هذا سيمنح الخادم الخاص بك الوصول إلى المستودع لنشر البنيات تلقائيًا.

استخدم Deploy Keys on Github الخطوة 11
استخدم Deploy Keys on Github الخطوة 11

الخطوة 5. انقر فوق علامة التبويب "الإعدادات" في الجزء العلوي من الشاشة

سيؤدي هذا إلى فتح إعدادات المستودع الخاص بك.

استخدم نشر المفاتيح على جيثب الخطوة 12
استخدم نشر المفاتيح على جيثب الخطوة 12

الخطوة 6. انقر فوق الزر "نشر المفاتيح" في القائمة اليسرى

سيعرض هذا مفاتيح النشر المعينة حاليًا للمستودع.

استخدم Deploy Keys on Github الخطوة 13
استخدم Deploy Keys on Github الخطوة 13

الخطوة 7. انقر فوق الزر "إضافة مفتاح النشر"

سيظهر حقل نصي للمفتاح.

استخدم نشر المفاتيح على جيثب الخطوة 14
استخدم نشر المفاتيح على جيثب الخطوة 14

الخطوة 8. الصق مفتاح النشر المنسوخ في الحقل

انقر فوق الحقل واضغط على ⌘ Command / Ctrl + V للصق مفتاح النشر المنسوخ في الحقل.

إذا كنت تريد أن يكون للخادم حق الوصول للكتابة إلى المستودع ، فحدد مربع "السماح بالوصول للكتابة"

استخدم Deploy Keys on Github الخطوة 15
استخدم Deploy Keys on Github الخطوة 15

الخطوة 9. انقر فوق "إضافة مفتاح" لإضافة مفتاح النشر الخاص بك

سيسمح ذلك لخادمك بالوصول إلى المستودع ونشر البنيات منه.

جزء 3 من 3: إنشاء مستخدم آلة

استخدم Deploy Keys on Github الخطوة 16
استخدم Deploy Keys on Github الخطوة 16

الخطوة الأولى. قم بإنشاء حساب GitHub مخصص لمستخدم الجهاز

"مستخدم الجهاز" هو مستخدم آلي يمكنه الوصول إلى مستودعات متعددة. يكون هذا مفيدًا إذا كان الخادم الخاص بك يحتاج إلى الوصول إلى مستودعات تخزين متعددة ، نظرًا لأن مفاتيح النشر تمنح حق الوصول إلى مستودع واحد فقط.

يمكنك إنشاء مستخدم جديد بالنقر فوق الزر "تسجيل" في صفحة GitHub الرئيسية واتباع التعليمات

استخدم Deploy Keys on Github الخطوة 17
استخدم Deploy Keys on Github الخطوة 17

الخطوة 2. قم بإنشاء مفتاح SSH على الخادم الخاص بك

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

استخدم Deploy Keys on Github الخطوة 18
استخدم Deploy Keys on Github الخطوة 18

الخطوة 3. قم بتسجيل الدخول إلى موقع GitHub باستخدام حساب مستخدم الجهاز الجديد

ستقوم بتعيين المفتاح الذي تم إنشاؤه حديثًا لهذا المستخدم.

استخدم Deploy Keys on Github الخطوة 19
استخدم Deploy Keys on Github الخطوة 19

الخطوة 4. انقر فوق صورة ملف تعريف مستخدم الجهاز وحدد "الإعدادات"

" سيؤدي هذا إلى فتح إعدادات الحساب لمستخدم الجهاز.

استخدم Deploy Keys على Github الخطوة 20
استخدم Deploy Keys على Github الخطوة 20

الخطوة 5. انقر على خيار "مفاتيح SSH و GPG" في القائمة اليسرى

سيعرض هذا المفاتيح المعينة حاليًا للمستخدم.

استخدم Deploy Keys on Github الخطوة 21
استخدم Deploy Keys on Github الخطوة 21

الخطوة 6. انقر على زر "New SSH key"

سيسمح لك ذلك بإدخال مفتاح SSH.

استخدم Deploy Keys on Github الخطوة 22
استخدم Deploy Keys on Github الخطوة 22

الخطوة 7. الصق المفتاح وانقر فوق "إضافة مفتاح SSH

" سيؤدي هذا إلى إضافة مفتاح SSH إلى ملف تعريف مستخدم الجهاز ، مما يسمح له بالوصول إلى الخادم الخاص بك.

استخدم Deploy Keys on Github الخطوة 23
استخدم Deploy Keys on Github الخطوة 23

الخطوة 8. افتح المستودع الأول الذي تريد منح مستخدم الجهاز حق الوصول إليه

يمكنك العثور على مستودعاتك في علامة التبويب "المستودعات" في صفحة ملفك الشخصي.

استخدم Deploy Keys على Github الخطوة 24
استخدم Deploy Keys على Github الخطوة 24

الخطوة 9. انقر فوق علامة التبويب "الإعدادات" في صفحة المستودع

سيعرض هذا إعدادات المستودع.

استخدم Deploy Keys على Github الخطوة 25
استخدم Deploy Keys على Github الخطوة 25

الخطوة العاشرة. انقر على خيار "Collaborators" في القائمة اليسرى

سيسمح لك ذلك بإضافة متعاونين إلى المستودع. من خلال إضافة مستخدم جهازك كمتعاون ، سيكون قادرًا على دفع البنيات من المستودع الخاص بك إلى الخادم الخاص بك.

استخدم Deploy Keys on Github الخطوة 26
استخدم Deploy Keys on Github الخطوة 26

الخطوة 11. أدخل اسم مستخدم الجهاز وانقر على "إضافة متعاون

" سيتم منح مستخدم الجهاز حق الوصول للقراءة / الكتابة إلى المستودع.

موصى به: