ప్రారంభించడానికి మీరు git కమాండ్తో ఇన్స్టాల్ చేయబడిన లైనక్స్ టెర్మినల్ని కలిగి ఉన్నారని మరియు మీరు ప్రయత్నిస్తున్న యూజర్ ద్వారా git ఆదేశాన్ని ఉపయోగించే సామర్థ్యాన్ని కలిగి ఉన్నారని నిర్ధారించుకోవాలి. ఎల్లప్పుడూ ప్రత్యేక వినియోగదారుని ఉపయోగించడానికి ప్రయత్నించండి మరియు దాని కోసం రూట్ వినియోగదారుని ఉపయోగించవద్దు. అలాగే మీరు గిథబ్తో ఖాతాను సృష్టించాలి.
గితుబ్తో ఖాతాను సృష్టించడానికి, మీరు క్రింది దశలను అనుసరించవచ్చు
- కు వెళ్ళండి GitHub లో చేరండి
- మీ సమాచారాన్ని పూరించండి మరియు ఖాతాను సృష్టించండి క్లిక్ చేయండి
- మీకు కావలసిన ప్లాన్ను ఎంచుకోండి మరియు సైన్ అప్ ముగించు క్లిక్ చేయండి
- మీరు సైన్ అప్ చేసినప్పుడు, మీ ఇమెయిల్ చిరునామాను ధృవీకరించడానికి మీకు ఇమెయిల్ వస్తుంది. ధృవీకరణ పూర్తి చేయడానికి లింక్పై క్లిక్ చేయండి.
ఖాతా సృష్టించబడిన తర్వాత తదుపరి దశ తాజా కీ జతను సృష్టించడం మరియు వాటిని గితుబ్కు జోడించడం.
మీ GitHub ఖాతాకు మీ SSH కీని జోడిస్తోంది
SSH ద్వారా మీ టెర్మినల్కి లాగిన్ చేయండి.
కోట్స్ మధ్య మీ GitHub ఇమెయిల్ చిరునామాలో ప్రత్యామ్నాయంగా, కింది ఆదేశాన్ని అమలు చేయడం ద్వారా కీ జతను రూపొందించండి:
#ssh-keygen -టిఆర్సా-బి 4096 -సిమీ ఇమెయిల్@domain.comకీని సేవ్ చేయడానికి ఫైల్ను నమోదు చేయమని మిమ్మల్ని ప్రాంప్ట్ చేసినప్పుడు, నొక్కండి నమోదు చేయండి డిఫాల్ట్ స్థానంలో సేవ్ చేయడానికి. మీరు వేరే స్థానాన్ని ఉపయోగించాలనుకుంటే, మీరు ఇక్కడ కూడా ఉపయోగించాల్సిన మార్గాన్ని అందించవచ్చు.
ప్రాంప్ట్ వద్ద, మీ కీ ప్రామాణీకరిస్తున్నప్పుడు ఉపయోగించబడే సురక్షితమైన పాస్ఫ్రేజ్ను టైప్ చేసి, దాన్ని నిర్ధారించండి. మీకు అదనపు ధృవీకరణ అవసరం లేకపోతే మీరు ఈ పాస్ఫ్రేజ్ను సెటప్ చేయలేరు. కాబట్టి ఇప్పుడు మీరు SSH కీ జతను రూపొందించారు. పబ్లిక్ కీ మరియు ప్రైవేట్ కీ ఫైల్స్ వంటి వాటిపై మీరు నోట్ చేసుకున్నారని నిర్ధారించుకోండి.
GitHub లో ssh కీని జోడించడానికి మీరు పబ్లిక్ కీ కాపీని తీసుకోవాలి మరియు దీనిని పూర్తి చేయడానికి మీరు దిగువ ssh ఆదేశాన్ని ఉపయోగించవచ్చు.
#పిల్లి /ఇంటికి/వినియోగదారు/.స్ష్/id_rsa.pubమీరు మీ క్లిప్బోర్డ్లో లేదా ఏదైనా స్థానిక టెక్స్ట్ ఫైల్లో కంటెంట్ను కాపీ చేసిన తర్వాత, గితుబ్ ఖాతాకు కీని జోడించడానికి మేము దిగువ దశలను ఉపయోగించవచ్చు.
- మీరు మీ యూజర్/పాస్ ఉపయోగించి గితుబ్ ఖాతాకు లాగిన్ కావాలి
- ప్రొఫైల్ పిక్చర్పై క్లిక్ చేయండి మరియు డ్రాప్ డౌన్ నుండి సెట్టింగ్లను ఎంచుకోండి.
- ఎడమ వైపు మెను నుండి SSH మరియు GPG కీలను ఎంచుకోండి
మీ మొదటి కీ లేదా మరొక కీని జోడించడానికి కొత్త SSH కీపై క్లిక్ చేయండి
టైటిల్ ఫీల్డ్లో, మీరు గుర్తుంచుకోగల లేబుల్ని మీరు జోడించాలి. (నేను సుమేష్ యొక్క మాక్బుక్ ఎయిర్ని ఉపయోగించాను).
మీరు ఏదైనా పదాన్ని ఉపయోగించవచ్చు మరియు మీరు శ్రద్ధ వహించాల్సిన ఏకైక విషయం ఏమిటంటే, ఆ కీ ఉత్పత్తి చేయబడిన యంత్రాన్ని గుర్తించడంలో మీకు సహాయపడుతుందని మీరు నిర్ధారించుకోవాలి.
కీ ఫీల్డ్లో ssh-rsa తో ప్రారంభమయ్యే cat /home/user/.ssh/id_rsa.pub కమాండ్ ఉపయోగించి మీరు పొందే పై కీని జోడించండి.
- SSH కీని జోడించు క్లిక్ చేయండి.
ప్రాంప్ట్ చేయబడితే, ధృవీకరణ కోసం ఉపయోగించే మీ GitHub పాస్వర్డ్ను నిర్ధారించండి.
టైటిల్ పేరులో మీరు జోడించిన కీని ఇప్పుడు మీరు చూడవచ్చు. మీ రిపోజిటరీలను యాక్సెస్ చేయడానికి అవసరమైన ప్రతి కంప్యూటర్, లైవ్ సర్వర్లు డెవ్/స్టేజింగ్ సర్వర్ల కోసం మీరు అదే విధానాన్ని చేయాల్సి ఉంటుంది.
స్థానిక మెషిన్ నుండి గితుబ్కు మీ కనెక్షన్ని తనిఖీ చేయండి
కొత్త ssh టెర్మినల్ని తెరిచి, మీరు ssh కీ పెయిర్ను సృష్టించిన యూజర్కు మారాలని నిర్ధారించుకోండి. Ssh కీ ద్వారా Github ఖాతాతో కనెక్ట్ అవ్వడానికి, మీరు దిగువ టైప్ చేసి ఎంటర్ # ssh -T నొక్కండి[ఇమెయిల్ రక్షించబడింది]
మీరు ఆ మెషిన్ నుండి మొదటిసారి దీన్ని కనెక్ట్ చేస్తే, మీరు ఈ క్రింది ఫలితాన్ని చూస్తారు మరియు మీరు ఈ సందర్భంలో అవును అని టైప్ చేయాలి:
హోస్ట్ 'github.com (192.30.1.1)' యొక్క ప్రామాణికత స్థాపించబడలేదు.RSA కీ వేలిముద్ర SHA256: asdnasd871321312kjaksjdasdijsaidjsad1Rk3ndm.
మీరు ఖచ్చితంగా కనెక్ట్ చేయడాన్ని కొనసాగించాలనుకుంటున్నారా (అవును/లేదు)? అవును
హెచ్చరిక: తెలిసిన హోస్ట్ల జాబితాకు శాశ్వతంగా 'github.com, 192.30.30.1' (RSA) జోడించబడింది.
- అవును అని టైప్ చేయండి
- Enter నొక్కండి
మీరు ఇలాంటి అవుట్పుట్ను చూస్తారు:
హాయ్ యూజర్! మీరు విజయవంతంగా ప్రామాణీకరించారు, కానీ GitHub షెల్ యాక్సెస్ను అందించదు.పైన పేర్కొన్న వినియోగదారు సరైనది మరియు మీరు జోడించడానికి ప్రయత్నించినట్లుగా ప్రదర్శించబడితే, అప్పుడు అంతా బాగానే ఉంది మరియు మీరు గితుబ్తో ssh కీ సెటప్ను పూర్తి చేసారు! మీరు అనుమతి నిరాకరిస్తున్నట్లయితే, మేము పై దశలను క్రాస్ చెక్ చేసి, పైన పేర్కొన్న డాక్ట్ ప్రకారం మీరు అన్నీ చేశారని నిర్ధారించుకోవాలి. ఈ విషయంలో మీకు ఏదైనా సహాయం కావాలంటే మీరు ఎల్లప్పుడూ నన్ను సంప్రదించవచ్చు.