SSH என்பது ஒரு பாதுகாப்பான ஷெல் நெட்வொர்க் புரோட்டோகால் என்பது பாதுகாப்பற்ற பிணையத்தில் அங்கீகாரத்திற்காகப் பயன்படுத்தப்படுகிறது. இது ஒரு ஜோடி விசைகளை வழங்குகிறது: தொலைநிலை மற்றும் உள்ளூர் நெட்வொர்க்குகளுக்கு இடையே பாதுகாப்பான இணைப்பை உருவாக்கப் பயன்படுத்தப்படும் பொது மற்றும் தனிப்பட்ட விசைகள். மேலும் குறிப்பாக, Git ஐப் பயன்படுத்தி, SSH விசை அங்கீகாரத்தைப் பயன்படுத்தி ரிமோட் களஞ்சியங்களுக்கு உள்ளடக்கம் அல்லது தரவைத் தள்ளலாம் அல்லது பெறலாம்.
இந்த இடுகை Git இல் ஷெல் கட்டளைகளுடன் பணிபுரியும் போது தனிப்பட்ட SSH விசையைக் குறிப்பிடுவதற்கான முறையை விளக்குகிறது.
Git இல் ஷெல் கட்டளையை இயக்கும்போது பயன்படுத்த வேண்டிய தனிப்பட்ட SSH-விசையை எவ்வாறு குறிப்பிடுவது?
SSH நெறிமுறை முக்கிய ஜோடி தனிப்பட்ட மற்றும் பொது விசைகளை வழங்குகிறது. பொது விசையானது தரவைப் பூட்ட அல்லது பாதுகாக்கப் பயன்படுகிறது, மேலும் தனிப்பட்ட விசையானது உள்ளடக்கத்தைத் திறக்க அல்லது அணுக அங்கீகார நோக்கங்களுக்காகப் பயன்படுத்தப்படுகிறது.
Git இல் ஷெல் கட்டளைகளுடன் பணிபுரியும் போது தனிப்பட்ட SSH விசையைக் குறிப்பிட, கீழே கொடுக்கப்பட்டுள்ள செயல்முறையைப் பார்க்கவும்.
படி 1: Git Bash டெர்மினலைத் திறக்கவும்
தொடக்க மெனுவிலிருந்து, ''ஐத் திறக்கவும் கிட் பேஷ் ' முனையத்தில்:
படி 2: SSH விசைகளை உருவாக்கவும்
வழங்கப்பட்ட கட்டளையைப் பயன்படுத்தி SSH விசை ஜோடியை உருவாக்கி உங்கள் Git மின்னஞ்சல் முகவரியைக் குறிப்பிடவும்:
$ ssh-keygen -டி ஆர்எஸ்ஏ -பி 4096 -சி ' [மின்னஞ்சல் பாதுகாக்கப்பட்டது] '
படி 3: பொது விசையை நகலெடுக்கவும்
இயல்பாக, பொது மற்றும் தனிப்பட்ட விசைகள் '' இல் சேமிக்கப்படும் C:\Users\Username\.ssh ” பாதை. SSH விசை ஜோடி சேமிக்கப்பட்ட இடத்திற்குச் செல்லவும். அடுத்து, ''ஐத் திறக்கவும் id_rsa.pub 'பொது விசையைக் கொண்ட கோப்பு:
திறந்த கோப்பிலிருந்து SSH பொது விசையை நகலெடுக்கவும்:
படி 4: கிட்ஹப்பில் பொது விசையைச் சேர்க்கவும்
GitHub அதிகாரியைத் திறக்கவும் உங்கள் GitHub கணக்கில் உள்நுழையவும். அதன் பிறகு, சுயவிவர மெனுவைக் கிளிக் செய்து, '' என்பதற்குச் செல்லவும். அமைப்புகள் ' பின்வருமாறு:
பின்னர், '' என்பதைத் திறக்கவும் SSH மற்றும் GPG விசைகள் ”அமைப்பு. அதன் பிறகு, '' ஐ அழுத்தவும் புதிய SSH விசை ' பொத்தானை:
உங்கள் விருப்பத்திற்கு ஏற்ப முக்கிய தலைப்பை அமைத்து, நகலெடுத்த பொது விசையை ' முக்கிய ” உரை புலம். இப்போது, ''ஐ அழுத்தவும் SSH விசையைச் சேர்க்கவும் ' பொத்தானை:
கீழே உள்ள வெளியீட்டில் இருந்து, GitHub கணக்கில் பொது SSH விசையை வெற்றிகரமாகச் சேர்த்திருப்பதைக் காணலாம்:
படி 5: SSH முகவர் சேவையைத் தொடங்கவும்
கணினியில் SSH முகவர் சேவை தொடங்கப்படவில்லை என்றால், வழங்கப்பட்ட கட்டளையைப் பயன்படுத்தி சேவையைத் தொடங்கவும்:
$ ஏவல் $ ( ssh-முகவர் -கள் )
படி 6: SSH முகவருக்கு தனிப்பட்ட SSH விசையைக் குறிப்பிடவும்
அதன் பிறகு, அங்கீகாரத்திற்காக SSH தனிப்பட்ட விசையை SSH முகவருடன் சேர்க்கவும். இங்கே, ' id_rsa 'கோப்பில் தனிப்பட்ட விசை உள்ளது:
$ ssh-சேர் ~ / .ssh / id_rsa
படி 7: உங்கள் Git அங்கீகாரத்தை GitHub மூலம் சோதிக்கவும்
கடைசியாக, கொடுக்கப்பட்ட கட்டளையின் மூலம் உங்கள் Git அங்கீகாரத்தை GitHub கணக்குடன் சோதிக்கவும்:
$ ssh -டி git @ github.com
தனிப்பட்ட SSH விசையைப் பயன்படுத்தி GitHub கணக்கை நாங்கள் வெற்றிகரமாக அங்கீகரித்துள்ளோம் என்பதை கீழே உள்ள வெளியீடு குறிப்பிடுகிறது:
அவ்வளவுதான்! Git இல் ஷெல் கட்டளையுடன் பணிபுரியும் போது தனியார் SSH விசையைக் குறிப்பிடுவதற்கான முறையை நாங்கள் விளக்கியுள்ளோம்.
முடிவுரை
ஷெல் கட்டளையுடன் பணிபுரியும் போது தனிப்பட்ட விசையைக் குறிப்பிட, முதலில், Git bash முனையத்தைத் திறக்கவும். அடுத்து, ஒரு SSH விசை ஜோடியை உருவாக்கவும், GitHub கணக்கில் பொது விசையைச் சேர்க்கவும், உங்கள் உள்ளூர் கணினியில் SSH முகவர் சேவையைத் தொடங்கவும், மேலும் SSH முகவருடன் தனிப்பட்ட SSH விசையைச் சேர்க்கவும் ' $ ssh-சேர் ~/.ssh/id_rsa ” கட்டளை. அதன் பிறகு, '' ஐப் பயன்படுத்தி உங்கள் GitHub கணக்கை அங்கீகரிக்க Git அங்கீகாரத்தைச் செய்யுங்கள் $ ssh -T [மின்னஞ்சல் பாதுகாக்கப்பட்டது] ” கட்டளை. Git இல் ஷெல் கட்டளைகளுடன் பணிபுரியும் போது தனிப்பட்ட விசையை எவ்வாறு குறிப்பிடுவது என்பதை இந்த டுடோரியல் விளக்குகிறது.