అయినప్పటికీ, GitHub-హోస్ట్ చేసిన రిపోజిటరీకి మార్పులను పుష్ చేస్తున్నప్పుడు, మీరు 'పాస్వర్డ్ ప్రమాణీకరణకు మద్దతు తీసివేయబడింది' వంటి లోపాన్ని ఎదుర్కోవచ్చు. దయచేసి బదులుగా వ్యక్తిగత యాక్సెస్ టోకెన్ని ఉపయోగించండి”.
ఈ ట్యుటోరియల్లో, మేము ఈ లోపం యొక్క కారణం/మూలాన్ని అన్వేషిస్తాము మరియు Git repoతో పని చేస్తున్నప్పుడు దాన్ని ఎలా పరిష్కరించగలము.
కారణం
ఆగస్ట్ 2021 నాటికి, GitHub వివిధ ప్రామాణీకరించబడిన Git రిపోజిటరీలను నిర్వహించడానికి టోకెన్-ఆధారిత ప్రామాణీకరణను ఉపయోగించడానికి వినియోగదారుల కోసం ఫీచర్ను పరిచయం చేసింది.
ఇది REST APIని ఉపయోగించి GitHubని ప్రామాణీకరించేటప్పుడు ఖాతా పాస్వర్డ్లను ఉపయోగించే లక్షణాన్ని తీసివేసింది.
తత్ఫలితంగా, పాస్వర్డ్ ప్రమాణీకరణను ఉపయోగించి GitHub-హోస్ట్ చేసిన రిపోజిటరీలో ఏదైనా ప్రామాణీకరించబడిన ఆపరేషన్ను యాక్సెస్ చేయడానికి లేదా నిర్వహించడానికి ప్రయత్నించడం వలన పేర్కొన్న లోపం ఏర్పడుతుంది.
పరిష్కారం
రిమోట్ రిపోజిటరీలో కోడ్ను పుష్ చేయడానికి ప్రయత్నిస్తున్నప్పుడు మీరు ఈ లోపాన్ని త్వరగా ఎలా పరిష్కరించవచ్చో మేము కొనసాగి, చర్చిద్దాం.
ఈ లోపాన్ని పరిష్కరించే పద్ధతి GitHubలో యాక్సెస్ టోకెన్ను ప్రారంభించడం మరియు కాన్ఫిగర్ చేయడం, ఇది Git కార్యకలాపాలను అమలు చేస్తున్నప్పుడు టోకెన్-ఆధారిత ప్రమాణీకరణను నిర్వహించడానికి అనుమతిస్తుంది.
టోకెన్-ఆధారిత ప్రామాణీకరణపై యాక్సెస్ను ప్రారంభించడానికి, మీ GitHub ఖాతాకు లాగిన్ చేయడం ద్వారా ప్రారంభించండి మరియు 'సెట్టింగ్లు'కి వెళ్లండి.
'సెట్టింగ్లు' పేజీలో, క్రిందికి స్క్రోల్ చేసి, 'డెవలపర్ సెట్టింగ్లు' ఎంపిక కోసం చూడండి.
'డెవలపర్ సెట్టింగులు' విండోలో, 'వ్యక్తిగత యాక్సెస్ టోకెన్లు' ఎంచుకోండి మరియు 'టోకెన్లు (క్లాసిక్)' ఎంచుకోండి.
ఎగువ-కుడి వైపున, 'కొత్త టోకెన్ని రూపొందించు' ఎంచుకోండి మరియు 'కొత్త టోకెన్ (క్లాసిక్)ని రూపొందించు' ఎంచుకోండి.
తదుపరి దశలో, 'గమనిక' విభాగానికి సంబంధించిన వివరాలను పూరించండి మరియు యాక్సెస్ టోకెన్ కోసం గడువు తేదీని సెట్ చేయండి. గడువు ముగియని టోకెన్ను సృష్టించడానికి GitHub మిమ్మల్ని అనుమతించినప్పటికీ, గడువు ముగింపు తేదీని సెట్ చేయాలని సిఫార్సు చేయబడింది.
'స్కోప్' విభాగంలో, మీ టోకెన్ కోసం క్రింది స్కోప్లను ప్రారంభించండి:
- పని ప్రవాహం
- తొలగించు:ప్యాకేజీలు
- నిర్వాహకుడు:org
- అడ్మిన్:పబ్లిక్_కీ
- delete_repo
- నిర్వాహకుడు:సంస్థ
- ప్రాజెక్ట్
- నిర్వాహకుడు:gpg_key
- అడ్మిన్:ssh_signing_key
ఎంచుకున్న స్కోప్తో “జనరేట్ టోకెన్”పై క్లిక్ చేయండి.
తరువాత, ఫలిత టోకెన్ను కాపీ చేయండి.
Git ఆదేశాన్ని అమలు చేస్తున్నప్పుడు పాస్వర్డ్ ఫీల్డ్లో అతికించండి.
రిమోట్ GitHub రిపోజిటరీకి మార్పులు చేస్తున్నప్పుడు 'దయచేసి బదులుగా వ్యక్తిగత యాక్సెస్ టోకెన్ని ఉపయోగించండి' లోపాన్ని పరిష్కరించడానికి ఇది మీకు సహాయం చేస్తుంది.
ముగింపు
ఈ ట్యుటోరియల్లో, Git “పాస్వర్డ్ ప్రమాణీకరణకు మద్దతు తీసివేయబడిన కారణం మరియు పరిష్కారం గురించి మేము తెలుసుకున్నాము. దయచేసి బదులుగా వ్యక్తిగత యాక్సెస్ టోకెన్ని ఉపయోగించండి” GitHub రిపోజిటరీకి మార్పులను నెట్టేటప్పుడు లోపం.