כיצד לציין את מפתח ה-SSH הפרטי לשימוש בעת ביצוע פקודת מעטפת ב-Git?

Kyzd Lzyyn T Mpth H Ssh Hprty Lsymws B T Byzw Pqwdt M Tpt B Git



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.