Git SSH Key SSH Key: Git இல் உருவாக்குவதற்கும் பயன்படுத்துவதற்கும் ஒரு வழிகாட்டி

SSH Key(பாதுகாப்பான ஷெல் கீ) என்பது ஒரு பிணையத்தில் அங்கீகாரம் மற்றும் தரவு குறியாக்க SSH நெறிமுறையில் பயன்படுத்தப்படும் ஒரு ஜோடி கிரிப்டோகிராஃபிக் விசைகள் ஆகும். Git இல், SSH Key உங்கள் தனிப்பட்ட கணினிக்கும் தொலைநிலை Git சேவையகத்திற்கும் இடையே பாதுகாப்பான இணைப்பை ஏற்படுத்தப் பயன்படுகிறது, ஒவ்வொரு முறையும் கடவுச்சொல்லை உள்ளிடாமல் குளோன், புஷ் மற்றும் இழுத்தல் போன்ற செயல்பாடுகளைச் செய்ய அனுமதிக்கிறது.

 

SSH Key வெவ்வேறு இயக்க முறைமைகளில் எவ்வாறு உருவாக்குவது என்பது இங்கே:

விண்டோஸில்:

  1. Git Bash(நீங்கள் Git நிறுவியிருந்தால்) அல்லது கட்டளை வரியில் திறக்கவும்.

  2. புதிய ஒன்றை உருவாக்க பின்வரும் கட்டளையை உள்ளிடவும் SSH Key:

    ssh-keygen -t rsa -b 4096 -C "[email protected]"
    
  3. சேமிப்பதற்கான இடத்தைத் தேர்ந்தெடுக்கும்படி கேட்கப்படுவீர்கள் SSH Key. இயல்பாக, இது இல் சேமிக்கப்படும் C:\Users\your_username\.ssh\. தனிப்பயன் பாதையையும் நீங்கள் குறிப்பிடலாம்.

  4. முடிந்ததும், கணினி இரண்டு கோப்புகளை உருவாக்கும்: id_rsa(தனியார் விசை) மற்றும் id_rsa.pub(பொது விசை) கோப்பகத்தில் .ssh.

  5. id_rsa.pub கட்டளையைப் பயன்படுத்தி பொது விசையின்() உள்ளடக்கத்தை நகலெடுத்து type, SSH விசைகள் பிரிவில் உள்ள Git ஹோஸ்டிங் இணையதளத்தில்(எ.கா., GitHub, GitLab) உங்கள் தொலைநிலை Git கணக்கில் சேர்க்கவும்.

 

Linux மற்றும் macOS இல்:

  1. டெர்மினலைத் திறக்கவும்.

  2. புதிய ஒன்றை உருவாக்க பின்வரும் கட்டளையை உள்ளிடவும் SSH Key:

    ssh-keygen -t rsa -b 4096 -C "[email protected]"
    
  3. சேமிப்பதற்கான இடத்தைத் தேர்ந்தெடுக்கும்படி கேட்கப்படுவீர்கள் SSH Key. இயல்பாக, இது இல் சேமிக்கப்படும் ~/.ssh/. தனிப்பயன் பாதையையும் நீங்கள் குறிப்பிடலாம்.

  4. முடிந்ததும், கணினி இரண்டு கோப்புகளை உருவாக்கும்: id_rsa(தனியார் விசை) மற்றும் id_rsa.pub(பொது விசை) கோப்பகத்தில் .ssh.

  5. id_rsa.pub கட்டளையைப் பயன்படுத்தி பொது விசையின்() உள்ளடக்கத்தை நகலெடுத்து cat, பிரிவில் உள்ள Git ஹோஸ்டிங் இணையதளத்தில்(எ.கா., GitHub, GitLab) உங்கள் தொலைநிலை Git கணக்கில் சேர்க்கவும் SSH Key.

 

ஐ உருவாக்கி சேர்த்த பிறகு SSH Key, ரிமோட் சர்வரை அணுகும் ஒவ்வொரு முறையும் கடவுச்சொல்லை உள்ளிடாமல் Git ஐப் பயன்படுத்தலாம்.