Git SSH Key SSH Key: Gitలో సృష్టించడం మరియు ఉపయోగించడం కోసం ఒక గైడ్

SSH Key(సెక్యూర్ షెల్ కీ) అనేది నెట్‌వర్క్ ద్వారా ప్రమాణీకరణ మరియు డేటా ఎన్‌క్రిప్షన్ కోసం SSH ప్రోటోకాల్‌లో ఉపయోగించే క్రిప్టోగ్రాఫిక్ కీల జత. Gitలో, SSH Key మీ వ్యక్తిగత కంప్యూటర్ మరియు రిమోట్ Git సర్వర్ మధ్య సురక్షిత కనెక్షన్‌ని ఏర్పరచడానికి ఉపయోగించబడుతుంది, ఇది ప్రతిసారీ పాస్‌వర్డ్‌ను నమోదు చేయకుండా క్లోన్, పుష్ మరియు పుల్ వంటి కార్యకలాపాలను నిర్వహించడానికి మిమ్మల్ని అనుమతిస్తుంది.

 

SSH Key వివిధ ఆపరేటింగ్ సిస్టమ్‌లలో ఎలా సృష్టించాలో ఇక్కడ ఉంది:

Windowsలో:

  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ని ఉపయోగించవచ్చు.