SSH הוא פרוטוקול רשת מעטפת מאובטח המשמש לאימות על גבי רשת לא מאובטחת. הוא מספק זוג מפתחות: מפתחות ציבוריים ופרטיים המשמשים ליצירת חיבור מאובטח בין רשתות מרוחקות למקומיות. ליתר דיוק, באמצעות Git, אתה יכול לדחוף או להביא תוכן או נתונים למאגרים מרוחקים על ידי שימוש באימות מפתח SSH.
פוסט זה ימחיש את השיטה לציון מפתח ה-SSH הפרטי בעת עבודה עם פקודות מעטפת ב-Git.
כיצד לציין את מפתח ה-SSH הפרטי לשימוש בעת ביצוע פקודת מעטפת ב-Git?
פרוטוקול SSH מספק זוג מפתחות פרטיים וציבוריים. המפתח הציבורי משמש לנעילה או לאבטחת הנתונים, והמפתח הפרטי משמש למטרות אימות כדי לפתוח או לגשת לתוכן.
לציון מפתח ה-SSH הפרטי בעת עבודה עם פקודות מעטפת ב-Git, עיין בהליך הנתון למטה.
שלב 1: פתח את Git Bash Terminal
מתפריט ההפעלה, פתח את ' גיט בש ' מסוף:
שלב 2: צור מפתחות SSH
צור את צמד מפתחות SSH באמצעות הפקודה שסופקה וציין את כתובת הדוא'ל שלך ב-Git:
$ ssh-keygen -ת rsa -ב 4096 -C ' [מוגן באימייל] '
שלב 3: העתק מפתח ציבורי
כברירת מחדל, המפתחות הציבוריים והפרטיים נשמרים ב-' C:\Users\Username\.ssh 'נתיב. עבור אל המיקום שבו נשמר צמד מפתחות ה-SSH. לאחר מכן, פתח את ' id_rsa.pub ' קובץ המכיל את המפתח הציבורי:
העתק את המפתח הציבורי של SSH מהקובץ שנפתח:
שלב 4: הוסף מפתח ציבורי ב-GitHub
פתח את הרשמי של GitHub והיכנס לחשבון GitHub שלך. לאחר מכן, לחץ על תפריט הפרופיל, ועבור אל ' הגדרות ' כדלהלן:
לאחר מכן, פתח את ' מפתחות SSH ו-GPG ' הגדרה. לאחר מכן, הקש על ' מפתח SSH חדש ' כפתור:
הגדר את כותרת המפתח בהתאם לרצונך והדבק את המפתח הציבורי שהועתק ב' מַפְתֵחַ ' שדה טקסט. כעת, לחץ על ' הוסף מפתח SSH ' כפתור:
מהפלט שלהלן, ניתן לראות שהוספנו בהצלחה מפתח SSH ציבורי לחשבון GitHub:
שלב 5: הפעל את שירות סוכן SSH
אם שירות SSH Agent אינו מופעל במערכת, הפעל את השירות באמצעות הפקודה שסופקה:
$ eval $ ( ssh-agent -ס )
שלב 6: ציין מפתח SSH פרטי לסוכן SSH
לאחר מכן, הוסף את המפתח הפרטי SSH לסוכן SSH לצורך אימות. הנה ה ' id_rsa ' הקובץ מכיל את המפתח הפרטי:
$ ssh-add ~ / .ssh / id_rsa
שלב 7: בדוק את אימות ה-Git שלך עם GitHub
לבסוף, בדוק את אימות ה-Git שלך עם חשבון GitHub באמצעות הפקודה הנתונה:
$ ssh -T git @ github.com
הפלט שלהלן מציין שאימתנו בהצלחה את חשבון GitHub באמצעות מפתח SSH הפרטי:
זה הכל! הסברנו את השיטה לציון מפתח SSH Private כאשר עובדים עם פקודת ה- shell ב- Git.
סיכום
כדי לציין את המפתח הפרטי בעת עבודה עם פקודת המעטפת, ראשית, פתח את מסוף Git bash. לאחר מכן, צור זוג מפתחות SSH, הוסף את המפתח הציבורי לחשבון GitHub, הפעל את שירות סוכן SSH במחשב המקומי שלך, והוסף את מפתח ה-SSH הפרטי לסוכן SSH באמצעות ' $ ssh-add ~/.ssh/id_rsa ' פקודה. לאחר מכן, בצע אימות Git כדי לאמת את חשבון GitHub שלך באמצעות ' $ ssh -T [מוגן באימייל] ' פקודה. מדריך זה הסביר כיצד לציין את המפתח הפרטי בעת עבודה עם פקודות מעטפת ב-Git.