הגדרת מפתח SSH עבור GitHub

Ssh Key Setup Github



להבין Github תחילה עליך לוודא שאתה מודע ל- Git. Git היא מערכת בקרת גירסאות בקוד פתוח שהופעלה על ידי לינוס טרובלדס. בקיצור Git היא מערכת בקרת גרסאות כמו Subversion ו- CVS. תוכל להשתמש בזה על ידי התקנת פקודת git ושירותים בשרת שלך. Git הוא כלי שורת פקודה, ו- GitHub הוא המקום בו מפתחים מאחסנים את הפרויקטים והעבודות שלהם ויוכלו לשתף עם שאר העולם ויכולים לתת להם גם שדרוגי גירסאות. יש לך אפשרויות ליצור מאגרים פרטיים וציבוריים ותוכל להשתמש בהם בהתאם לצרכיך.

ראשית עליך לוודא שיש לך מסוף לינוקס עם פקודת git מותקן ויש לך יכולת להשתמש בפקודת git על ידי המשתמש בו אתה מנסה. נסה תמיד להשתמש במשתמש נפרד ואל תשתמש במשתמש שורש עבור אותו. כמו כן, עליך ליצור חשבון ב- Github.







כדי ליצור חשבון ב- Github, תוכל לבצע את השלבים הבאים



  • לך ל הצטרף ל- GitHub
  • מלא את פרטיך ולחץ על צור חשבון
  • בחר את התוכנית שאתה רוצה ולחץ על סיום הרשמה
  • בעת ההרשמה תקבל דוא'ל לאימות כתובת הדוא'ל שלך. לחץ על הקישור להשלמת האימות.

לאחר יצירת החשבון השלב הבא הוא ליצור זוג מפתחות חדש ולאחר מכן להוסיף אותם ל- Github.



הוספת מפתח ה- SSH שלך לחשבון GitHub שלך

התחבר למסוף שלך באמצעות SSH.





צור זוג מפתחות על ידי הפעלת הפקודה הבאה, החלף את כתובת הדוא'ל שלך ב- GitHub בין הציטוטים:

#ssh-keygen rsa 4096 האימייל שלך@domain.com

כאשר תתבקש להזין קובץ לשמירת המפתח, לחץ על להיכנס כדי לשמור אותו במיקום ברירת המחדל. אם ברצונך להשתמש במיקום אחר, תוכל לספק את הנתיב לשימוש גם כאן.



בהנחיה, הקלד משפט סיסמה מאובטח שישמש אותך כאשר המפתח שלך מאומת ואישר אותו. אתה אפילו לא יכול להגדיר את משפט הסיסמה הזה אם אינך זקוק לאימות נוסף. אז עכשיו יצרת את זוג מפתחות SSH. הקפד לרשום דברים כגון מפתחות ציבוריים וקבצי מפתחות פרטיים.

כדי להוסיף מפתח ssh ב- GitHub, עליך לקחת עותק של המפתח הציבורי ותוכל להשתמש בפקודה ssh להלן כדי לבצע זאת.

#חתול /בית/מִשׁתַמֵשׁ/.ssh/id_rsa.pub

לאחר שהעתקת את התוכן בלוח שלך או בכל קובץ טקסט מקומי, נוכל להשתמש בשלבים הבאים להוספת המפתח לחשבון Github.

  • עליך להיכנס לחשבון Github באמצעות המשתמש/כרטיס שלך
  • לחץ על תמונת הפרופיל ובחר הגדרות מהתפריט הנפתח.
  • בחר מפתחות SSH ו- GPG מהתפריט בצד שמאל

להוספת המפתח הראשון או מקש אחר לחץ על מקש SSH חדש

בשדה כותרת, עליך להוסיף תווית שתוכל לזכור. (השתמשתי ב- MacBook Air של Sumesh).

אתה יכול להשתמש בכל מילה והדבר היחיד שאתה צריך לדאוג הוא שאתה צריך לוודא שזה יעזור לך לזהות את המכונה שעליה נוצר המפתח הזה.

בשדה המפתח הוסף את המפתח למעלה שתקבל באמצעות הפקודה cat /home/user/.ssh/id_rsa.pub שיתחיל ב- ssh-rsa

  • לחץ על הוסף מפתח SSH.

אם תתבקש, אשר את סיסמת GitHub שתשמש לאימות.

כעת תוכל לראות את המפתח שרשמת שהוספת בשם הכותרת. ואתה תצטרך לבצע את אותו הליך עבור כל מחשב, שרתים חיים/שרתים אחיזה אשר צריך לגשת למאגרים שלך.

בדוק את החיבור שלך מהמכונה המקומית ל- Github

פתח מסוף ssh חדש וודא שאתה עובר למשתמש שעבורו יצרת את זוג המפתחות ssh. כדי להתחבר לחשבון Github באמצעות מפתח ssh, עליך להקליד את האמור להלן וללחוץ על enter # ssh -T[מוגן בדוא'ל]

אם תחבר את זה לראשונה מהמכונה הזו, תראה תוצאה כמו להלן ותצטרך להקליד כן במקרה זה:

לא ניתן לקבוע את האותנטיות של המארח 'github.com (192.30.1.1)'.
טביעת האצבע של מפתח RSA היא SHA256: asdnasd871321312kjaksjdasdijsaidjsad1Rk3ndm.
האם אתה בטוח שאתה רוצה להמשיך להתחבר (כן/לא)? כן
אזהרה: נוספה לצמיתות 'github.com, 192.30.30.1' (RSA) לרשימת המארחים המוכרים.
  • הקלד כן
  • לחץ אנטר

תראה פלט כך:

היי משתמש! אימתת בהצלחה, אך GitHub אינו מספק גישה למעטפת.

אם המשתמש שהוזכר לעיל הוא הנכון ומוצג כמו אותו ניסית להוסיף, אז הכל בסדר והשלמת את הגדרת מפתח ssh עם Github! אם אתה מקבל אישור, עלינו לסמן את השלבים לעיל ולוודא שעשית הכל בהתאם למסמך הנ'ל. תוכל תמיד לפנות אלי אם אתה זקוק לעזרה במקרה זה.