نحوه استفاده از کلیدهای استقرار در Github (همراه با تصاویر)

فهرست مطالب:

نحوه استفاده از کلیدهای استقرار در Github (همراه با تصاویر)
نحوه استفاده از کلیدهای استقرار در Github (همراه با تصاویر)

تصویری: نحوه استفاده از کلیدهای استقرار در Github (همراه با تصاویر)

تصویری: نحوه استفاده از کلیدهای استقرار در Github (همراه با تصاویر)
تصویری: تصور دخترا از ازدواج🤣 2024, آوریل
Anonim

"استقرار کلیدها" در GitHub به سرور شما امکان می دهد مستقیماً به مخزن GitHub شما متصل شود. هنگامی که سرور شما متصل است ، می توانید بیلد ها را مستقیماً از مخزن خود به سرور خود منتقل کنید ، که می تواند کار شما را کاهش دهد. اگر سرور شما نیاز به دسترسی به مخازن متعدد دارد ، می توانید یک کاربر دستگاه برای مدیریت دسترسی ایجاد کنید.

مراحل

قسمت 1 از 3: ایجاد کلیدهای جدید

از کلیدهای استقرار در Github مرحله 1 استفاده کنید
از کلیدهای استقرار در Github مرحله 1 استفاده کنید

مرحله 1. برنامه ترمینال را در رایانه خود باز کنید

برنامه پایانه در رایانه شما به شما امکان می دهد از راه دور به سرور خود دسترسی پیدا کنید. اگر از رایانه لینوکس یا مک استفاده می کنید ، از برنامه ترمینال داخلی استفاده می کنید. اگر از ویندوز استفاده می کنید ، باید برنامه ای مانند Cygwin یا GitBash را نصب کنید.

  • لینوکس - Ctrl+Alt+T را فشار دهید یا عبارت "terminal" را جستجو کنید.
  • Mac - می توانید برنامه Terminal را در پوشه Utilities پیدا کنید.
  • Windows - می توانید Cygwin را از cygwin.com یا GitBash را از git-scm.com/downloads بارگیری کنید.
از کلیدهای استقرار در Github مرحله 2 استفاده کنید
از کلیدهای استقرار در Github مرحله 2 استفاده کنید

مرحله 2. با استفاده از برنامه ترمینال خود وارد سرور خود شوید

شما کلید استقرار را روی سرور خود ایجاد می کنید تا بتواند به مخزن GitHub شما دسترسی پیدا کند. برای انجام این کار ، باید از راه دور از طریق ترمینال یا به صورت محلی در سرور وارد سرور خود شوید.

در برنامه پایانه خود ، ssh username@hostname را برای ورود وارد کنید. در صورت درخواست رمز عبور خود را وارد کنید

استفاده از کلیدهای استقرار در Github مرحله 3
استفاده از کلیدهای استقرار در Github مرحله 3

مرحله 3. فرمان تولید کلید SSH را وارد کنید

دستور زیر یک کلید جدید با آدرس ایمیل GitHub شما به عنوان برچسب ایجاد می کند:

  • ssh -keygen -t rsa -b 4096 -C "[email protected]"
  • کلید SSH یک جفت کلید رمزگذاری شده است که هویت شما را احراز هویت می کند. در این حالت ، شما کلید را به مخزن GitHub خود اختصاص می دهید و به آن اجازه می دهید سرور شما را شناسایی کند.
استفاده از کلیدهای استقرار در Github مرحله 4
استفاده از کلیدهای استقرار در Github مرحله 4

مرحله 4. فشار دهید

↵ Enter/⏎ Return وقتی از شما خواسته شد که یک مکان را انتخاب کنید.

این کلید را در محل پیش فرض ذخیره می کند ، که دایرکتوری.ssh در فهرست کاربر شما است.

از کلیدهای استقرار در Github مرحله 5 استفاده کنید
از کلیدهای استقرار در Github مرحله 5 استفاده کنید

مرحله 5. یک عبارت عبور ایجاد کنید

این یک لایه امنیتی اضافی به کلید شما می افزاید ، زیرا کاربران ناشناس قبل از کارکردن کلید باید عبارت عبور را وارد کنند.

هنگام ایجاد عبارت عبور ، از شما خواسته می شود تا آن را تأیید کنید

از کلیدهای استقرار در Github مرحله 6 استفاده کنید
از کلیدهای استقرار در Github مرحله 6 استفاده کنید

مرحله 6. محتویات کلید SSH را در کلیپ بورد خود کپی کنید

پس از ایجاد کلید ، باید آن را به مخزن خود اضافه کنید. برای انجام این کار ، باید محتویات کلید را کپی کنید. دستور زیر محتویات کلید را در کلیپ بورد شما کپی می کند:

  • لینوکس - xclip -sel clip <~/.ssh/id_rsa.pub. شاید لازم باشد ابتدا sudo apt-get install xclip را اجرا کنید.
  • Windows - کلیپ <~/.ssh/id_rsa.pub
  • Mac - pbcopy <~/.ssh/id_rsa.pub

قسمت 2 از 3: افزودن کلید به مخزن خود

استفاده از کلیدهای استقرار در Github مرحله 7
استفاده از کلیدهای استقرار در Github مرحله 7

مرحله 1. وارد وب سایت GitHub شوید

مطمئن شوید که با حسابی وارد سایت شده اید که می تواند به مخزن دسترسی داشته باشد.

از کلیدهای استقرار در Github مرحله 8 استفاده کنید
از کلیدهای استقرار در Github مرحله 8 استفاده کنید

مرحله 2. روی تصویر نمایه خود در گوشه بالا سمت راست کلیک کنید و "مشخصات شما را انتخاب کنید

" با این کار صفحه نمایه GitHub شما باز می شود.

از کلیدهای استقرار در Github استفاده کنید مرحله 9
از کلیدهای استقرار در Github استفاده کنید مرحله 9

مرحله 3. روی برگه "مخازن" کلیک کنید

با این کار همه مخازن شما نمایش داده می شود.

از کلیدهای استقرار در Github مرحله 10 استفاده کنید
از کلیدهای استقرار در Github مرحله 10 استفاده کنید

مرحله 4. مخزنی را که می خواهید کلید را به آن اضافه کنید انتخاب کنید

با این کار دسترسی سرور شما به مخزن برای استقرار خودکار بیلدها امکان پذیر می شود.

از کلیدهای استقرار در Github مرحله 11 استفاده کنید
از کلیدهای استقرار در Github مرحله 11 استفاده کنید

مرحله 5. روی برگه "Settings" در بالای صفحه کلیک کنید

با این کار تنظیمات مخزن شما باز می شود.

از کلیدهای استقرار در Github مرحله 12 استفاده کنید
از کلیدهای استقرار در Github مرحله 12 استفاده کنید

مرحله 6. روی دکمه "استقرار کلیدها" در منوی سمت چپ کلیک کنید

با این کار کلیدهای استقرایی که در حال حاضر به مخزن اختصاص داده شده اند نمایش داده می شود.

از کلیدهای استقرار در Github مرحله 13 استفاده کنید
از کلیدهای استقرار در Github مرحله 13 استفاده کنید

مرحله 7. روی دکمه "افزودن کلید استقرار" کلیک کنید

یک فیلد متنی برای کلید ظاهر می شود.

از کلیدهای استقرار در Github مرحله 14 استفاده کنید
از کلیدهای استقرار در Github مرحله 14 استفاده کنید

مرحله 8. کلید استقرار کپی شده را در فیلد بچسبانید

روی فیلد کلیک کنید و ⌘ Command/Ctrl+V را فشار دهید تا کلید استقرار کپی شده را در فیلد بچسبانید.

اگر می خواهید سرور دسترسی به مخزن داشته باشد ، کادر "مجاز نوشتن دسترسی" را علامت بزنید

از کلیدهای استقرار در Github مرحله 15 استفاده کنید
از کلیدهای استقرار در Github مرحله 15 استفاده کنید

مرحله 9. برای افزودن کلید استقرار خود روی "افزودن کلید" کلیک کنید

این به سرور شما اجازه می دهد تا به مخزن دسترسی پیدا کرده و بیلد هایی را از آن مستقر کند.

قسمت 3 از 3: ایجاد کاربر ماشین

از کلیدهای استقرار در Github مرحله 16 استفاده کنید
از کلیدهای استقرار در Github مرحله 16 استفاده کنید

مرحله 1. یک حساب اختصاصی GitHub برای کاربر دستگاه ایجاد کنید

"کاربر ماشین" یک کاربر خودکار است که می تواند به چندین مخزن دسترسی داشته باشد. این مورد در صورتی مفید است که سرور شما به چندین مخزن دسترسی داشته باشد ، زیرا کلیدهای استقرار فقط به یک مخزن واحد اجازه دسترسی می دهند.

با کلیک روی دکمه "ثبت نام" در صفحه اصلی GitHub و پیروی از دستورالعمل ها ، می توانید یک کاربر جدید ایجاد کنید

از کلیدهای استقرار در Github مرحله 17 استفاده کنید
از کلیدهای استقرار در Github مرحله 17 استفاده کنید

مرحله 2. یک کلید SSH روی سرور خود ایجاد کنید

برای ایجاد کلید روی سرور و کپی آن در کلیپ بورد مراحل زیر را دنبال کنید.

از کلیدهای استقرار در Github مرحله 18 استفاده کنید
از کلیدهای استقرار در Github مرحله 18 استفاده کنید

مرحله 3. با حساب کاربری ماشین جدید وارد وب سایت GitHub شوید

شما کلید تازه ایجاد شده را به این کاربر اختصاص می دهید.

از کلیدهای استقرار در Github مرحله 19 استفاده کنید
از کلیدهای استقرار در Github مرحله 19 استفاده کنید

مرحله 4. روی عکس نمایه کاربر دستگاه کلیک کنید و "تنظیمات" را انتخاب کنید

" با این کار تنظیمات حساب برای کاربر دستگاه باز می شود.

از کلیدهای استقرار در Github مرحله 20 استفاده کنید
از کلیدهای استقرار در Github مرحله 20 استفاده کنید

مرحله 5. روی گزینه "SSH and GPG keys" در منوی سمت چپ کلیک کنید

با این کار کلیدهایی که در حال حاضر به کاربر اختصاص داده شده است نمایش داده می شود.

از کلیدهای استقرار در Github مرحله 21 استفاده کنید
از کلیدهای استقرار در Github مرحله 21 استفاده کنید

مرحله 6. روی دکمه "کلید SSH جدید" کلیک کنید

با این کار می توانید کلید SSH را وارد کنید.

از کلیدهای استقرار در Github مرحله 22 استفاده کنید
از کلیدهای استقرار در Github مرحله 22 استفاده کنید

مرحله 7. کلید را بچسبانید و روی "افزودن کلید SSH کلیک کنید

" با این کار کلید SSH به نمایه کاربر دستگاه اضافه می شود و به آن اجازه دسترسی به سرور شما را می دهد.

استفاده از کلیدهای استقرار در Github مرحله 23
استفاده از کلیدهای استقرار در Github مرحله 23

مرحله 8. اولین مخزنی را که می خواهید به کاربر دستگاه دسترسی دهید باز کنید

شما می توانید مخازن خود را در برگه "مخازن" در صفحه نمایه خود پیدا کنید.

از کلیدهای استقرار در Github مرحله 24 استفاده کنید
از کلیدهای استقرار در Github مرحله 24 استفاده کنید

مرحله 9. روی برگه "تنظیمات" در صفحه مخزن کلیک کنید

با این کار تنظیمات مخزن نمایش داده می شود.

از کلیدهای استقرار در Github مرحله 25 استفاده کنید
از کلیدهای استقرار در Github مرحله 25 استفاده کنید

مرحله 10. روی گزینه "Collaborators" در منوی سمت چپ کلیک کنید

این به شما امکان می دهد مشارکت کنندگان را به مخزن اضافه کنید. با افزودن کاربر دستگاه به عنوان مشارکت کننده ، می تواند بیلد ها را از مخزن شما به سرور شما منتقل کند.

از کلیدهای استقرار در Github مرحله 26 استفاده کنید
از کلیدهای استقرار در Github مرحله 26 استفاده کنید

مرحله 11. نام کاربر دستگاه را وارد کرده و روی "افزودن همکار" کلیک کنید

" به کاربر دستگاه امکان خواندن/نوشتن به مخزن داده می شود.

توصیه شده: