2FA-Tool Logo
2FA-Tool.com మీ బ్రౌజర్‌లో క్లయింట్-సైడ్ సురక్షిత 2FA కోడ్ జనరేటర్
🐙 డెవలపర్ భద్రతా ప్లేబుక్ ✓ 2026 కోసం ధృవీకరించబడింది

GitHub 2FA సెటప్, SMS ఫాల్‌బ్యాక్ & రికవరీ కోడ్‌ల పూర్తి మార్గదర్శిని

ప్రపంచవ్యాప్తంగా ఓపెన్-సోర్స్ సాఫ్ట్‌వేర్ సప్లై చైన్ దాడులు వేగవంతం అవుతున్నందున, సహకారం అందించే డెవలపర్‌లందరికీ GitHub టూ-ఫ్యాక్టర్ అథెంటికేషన్ (2FA)ను తప్పనిసరి చేసింది. దురదృష్టవశాత్తు, రికవరీ కోడ్‌లను నిర్లక్ష్యం చేయడం వల్ల ప్రతి నెలా వేలాది మంది ఇంజనీర్లు తమ సంస్థలు మరియు ప్రైవేట్ రిపోజిటరీలకు పూర్తి యాక్సెస్‌ను కోల్పోతున్నారు. ఈ సాంకేతిక మార్గదర్శిని TOTP కాన్ఫిగరేషన్, కోల్డ్ రికవరీ కోడ్ ఆర్కైవింగ్, SSH కీ పరస్పర చర్యలు మరియు అత్యవసర క్రిప్టోగ్రాఫిక్ లాకౌట్ రెస్క్యూ గురించి వివరిస్తుంది.

2FA
2FA-Tool భద్రతా బృందం
అక్టోబర్ 2026న నవీకరించబడింది
అంచనా వేసిన చదివే సమయం: 13 నిమిషాలు (2,400+ పదాలు)
GitHub 2FA రికవరీ కోడ్‌లు సప్లై చైన్
💡 డెవలపర్ ముఖ్యాంశాలు (TL;DR)
  • తప్పనిసరి అమలు శాశ్వతం: నిర్ణీత గడువులోపు 2FAను కాన్ఫిగర్ చేయడంలో విఫలమైన డెవలపర్‌లు వెబ్ చర్యలను నిర్వహించకుండా నిరోధించబడతారు మరియు సంస్థ రిపోజిటరీల నుండి తొలగించబడతారు.
  • రికవరీ కోడ్‌లు మీ లైఫ్‌జాకెట్: రూపొందించబడిన 16 రికవరీ కోడ్‌లు ఒక్కసారి మాత్రమే ఉపయోగించబడతాయి. వాటిని వెంటనే ఎన్‌క్రిప్టెడ్ వాల్ట్‌లో లేదా ఆఫ్‌లైన్ భౌతిక కోల్డ్ ప్రింటౌట్‌లో నిల్వ చేయండి.
  • Git పాస్‌వర్డ్‌లు ఇకపై పనిచేయవు: HTTPS Git పుష్‌లు ఇంటరాక్టివ్ 6-అంకెల కోడ్‌లను ఆమోదించలేవు. మీరు తప్పనిసరిగా SSH కీలు లేదా స్కోప్ చేయబడిన Personal Access Tokens (PATs) ఉపయోగించాలి.
  • క్రిప్టోగ్రాఫిక్ చివరి మార్గం: మీరు మీ ఫోన్ మరియు కోడ్‌లను పోగొట్టుకుంటే, మీరు గతంలో నమోదు చేసుకున్న స్థానిక SSH ప్రైవేట్ కీని ఉపయోగించి ఐడెంటిటీ ఛాలెంజ్‌పై సంతకం చేయడం ద్వారా యాజమాన్యాన్ని నిరూపించుకోవచ్చు.
01

GitHub తప్పనిసరి 2FA విధాన అవలోకనం & భద్రతా హేతుబద్ధత

చారిత్రాత్మకంగా, రాజీపడిన డెవలపర్ ఆధారాలు విపత్కర సాఫ్ట్‌వేర్ సప్లై చైన్ లోపాలకు దారితీశాయి. npm మరియు PyPIలలో event-stream, ua-parser-js, ctx, మరియు colors.js వంటి హై-ప్రొఫైల్ టేకోవర్ సంఘటనలు—ఒకే దొంగిలించబడిన ఖాతా లక్షలాది దిగువ స్థాయి వాణిజ్య మరియు కీలక మౌలిక సదుపాయాల ప్రాజెక్టులను ప్రమాదంలోకి నెట్టగలదని నిరూపించాయి.

దాడి చేసేవారు గ్లోబల్ క్రెడెన్షియల్-స్టఫింగ్ జాబితాలు, ఫిషింగ్ మౌలిక సదుపాయాలు మరియు ట్రోజనైజ్డ్ డెవలపర్ డిపెండెన్సీలను ఉపయోగించి ఆధారాలను సేకరిస్తారు. సాఫ్ట్‌వేర్ ఇంజనీర్లు సాధారణంగా సోర్స్ కోడ్ మరియు CI/CD డిప్లాయ్‌మెంట్ పైప్‌లైన్‌లకు రూట్ లేదా అడ్మినిస్ట్రేటివ్ యాక్సెస్‌తో పనిచేస్తారు కాబట్టి, కోడ్ కమిటర్లను సురక్షితం చేయడం అంతర్జాతీయ మౌలిక సదుపాయాల భద్రతా అంశంగా మారింది.

దీనికి ప్రతిస్పందనగా, కోడ్ కమిటర్లు, ప్యాకేజీ పబ్లిషర్లు, ఎంటర్‌ప్రైజ్ వినియోగదారులు మరియు సంస్థ సభ్యులందరికీ టూ-ఫ్యాక్టర్ అథెంటికేషన్ అవసరమయ్యే బహుళ-దశల సార్వత్రిక ఆదేశాన్ని GitHub ఏర్పాటు చేసింది:

📌 2FA నమోదు గడువును కోల్పోవడం వల్ల కలిగే పరిణామాలు
  • 2FA సెటప్ పూర్తయ్యే వరకు పుల్ రిక్వెస్ట్ సమీక్షలు, ఇష్యూ కామెంటింగ్ మరియు రిపోజిటరీ అడ్మినిస్ట్రేషన్‌ను నిషేధిస్తూ GitHub వెబ్ ఇంటర్‌ఫేస్ క్యాప్టివ్ గేట్ మోడల్‌లోకి ప్రవేశిస్తుంది.
  • 2FAను అమలు చేసే ఎంటర్‌ప్రైజ్ సంస్థలు నిబంధనలను పాటించని సభ్యులను స్వయంచాలకంగా తొలగిస్తాయి, వెంటనే రైట్ యాక్సెస్‌ను తీసివేసి రిపోజిటరీ అధికారాలను రద్దు చేస్తాయి.
  • ఖాతా భద్రతా సమ్మతి ధృవీకరించబడే వరకు ఆటోమేటెడ్ వర్క్‌ఫ్లో పైప్‌లైన్‌లు, npm ప్యాకేజీ పబ్లిషింగ్ కీలు మరియు గ్రాన్యులర్ రిపోజిటరీ అనుమతులు స్తంభింపజేయబడతాయి.
02

దశలవారీ ట్యుటోరియల్: TOTP అథెంటికేటర్ జత చేయడం

GitHub SMS, మొబైల్ నోటిఫికేషన్‌లు మరియు హార్డ్‌వేర్ కీలకు మద్దతు ఇస్తున్నప్పటికీ, RFC 6238 TOTP అథెంటికేటర్ యాప్ (ఉదా. Google Authenticator, Bitwarden, 2FA-Tool) వెండర్ స్వాతంత్ర్యం మరియు ఆఫ్‌లైన్ విశ్వసనీయతకు అత్యుత్తమ ప్రమాణంగా నిలుస్తుంది:

1

దశ 1: అథెంటికేషన్ సెట్టింగ్‌లకు నావిగేట్ చేయండి

GitHubకి లాగిన్ చేయండి. కుడి ఎగువ మూలలో ఉన్న మీ ప్రొఫైల్ అవతార్‌పై క్లిక్ చేయండి ➔ Settings. ఎడమ నావిగేషన్ సైడ్‌బార్‌లో "Access" కింద, Password and authentication ఎంచుకోండి.

Path: Settings ➔ Password and authentication ➔ Two-factor methods ➔ Set up authenticator app
2

దశ 2: QR కోడ్‌ను స్కాన్ చేయండి & ముడి Base32 సీక్రెట్‌ను భద్రపరచండి

GitHub ఆప్టికల్ QR కోడ్‌తో పాటు "enter this text code instead" అని పేర్కొనే టెక్స్ట్ లింక్‌ను అందిస్తుంది.

💡 ప్రో భద్రతా చిట్కా: టెక్స్ట్ లింక్‌పై క్లిక్ చేసి, 32-అక్షరాల Base32 సీక్రెట్ స్ట్రింగ్‌ను (ఉదా. A3J5N2O9...) కాపీ చేయండి. దానిని మీ ఎన్‌క్రిప్టెడ్ పాస్‌వర్డ్ మేనేజర్‌లో నిల్వ చేయండి. మీ ఫోన్ పాడైపోయినట్లయితే ఏదైనా పరికరంలో అథెంటికేషన్ టోకెన్‌లను తిరిగి పొందడానికి ఈ ఆల్ఫాన్యూమరిక్ సీడ్ మీకు సహాయపడుతుంది.
3

దశ 3: నిర్ధారించడానికి 6-అంకెల కోడ్‌ను నమోదు చేయండి

మీ మొబైల్ అథెంటికేటర్‌తో కోడ్‌ను స్కాన్ చేయండి. మీ స్క్రీన్‌పై కనిపించే మారుతున్న 6-అంకెల సంఖ్యను GitHub ధృవీకరణ ఇన్‌పుట్ ఫీల్డ్‌లో నమోదు చేసి, "Continue"పై క్లిక్ చేయండి.

03

రికవరీ కోడ్‌ల ఆర్కైవింగ్ ప్రమాణాలు & క్రిప్టోగ్రాఫిక్ హైజీన్

TOTP జత చేయడం విజయవంతమైన వెంటనే, GitHub తక్షణమే 16 హైఫనేటెడ్ హెక్సాడెసిమల్ టోకెన్‌లతో (ఉదా. d4a2b-98f12) ఒక మోడల్‌ను చూపుతుంది. శాశ్వత బ్యాకప్ లేకుండా ఈ మోడల్‌ను మూసివేయడం అనేది డెవలపర్ ఖాతా శాశ్వత లాకౌట్‌లకు అత్యంత సాధారణ కారణం.

🚨 రికవరీ కోడ్‌ల క్రిప్టోగ్రాఫిక్ లక్షణాలు

1. ఒక్కసారి మాత్రమే ఉపయోగించాలి: ప్రతి రికవరీ కోడ్ TOTP కోడ్‌కు బదులుగా మొదటిసారి ఉపయోగించిన వెంటనే శాశ్వతంగా చెల్లనిదిగా మారుతుంది.
2. మాస్టర్ అథారిటీ: రికవరీ కోడ్ తప్పిపోయిన హార్డ్‌వేర్‌ను అధిగమిస్తుంది మరియు తక్షణ ఖాతా యాక్సెస్‌ను మంజూరు చేస్తుంది.
3. జీరో-నాలెడ్జ్ సర్వర్ హ్యాషింగ్: GitHub ఈ కోడ్‌లను తిరిగి మార్చలేని వన్-వే క్రిప్టోగ్రాఫిక్ హ్యాష్‌లుగా నిల్వ చేస్తుంది. GitHub సపోర్ట్ ఇంజనీర్లు ఎట్టి పరిస్థితుల్లోనూ మీ అసలు కోడ్‌లను రికవరీ చేయలేరు లేదా చదవలేరు!

సిఫార్సు చేయబడిన మూడు-స్థాయిల కోల్డ్ స్టోరేజ్ వ్యూహం:

🥇 పాస్‌వర్డ్ వాల్ట్ అటాచ్‌మెంట్

github-recovery-codes.txtని డౌన్‌లోడ్ చేసి, Argon2id-ఆధారిత మాస్టర్ కీలను ఉపయోగించి 1Password, Bitwarden లేదా KeePassXCలోని మీ GitHub ఎంట్రీకి అటాచ్ చేయండి.

🥈 ఎయిర్-గ్యాప్డ్ హార్డ్‌వేర్ వాల్ట్

లోకల్ నెట్‌వర్క్‌లు మరియు క్లౌడ్ స్టోరేజ్ సింక్రొనైజర్‌ల నుండి డిస్‌కనెక్ట్ చేయబడిన VeraCrypt-ఎన్‌క్రిప్టెడ్ ఆఫ్‌లైన్ USB డ్రైవ్‌లో టెక్స్ట్ ఫైల్‌ను సేవ్ చేయండి.

🥉 వాటర్‌ప్రూఫ్ భౌతిక ప్రింటౌట్

రిమోట్ ఇన్ఫో-స్టీలర్‌ల నుండి రక్షించుకోవడానికి భౌతిక పేపర్ కాపీని ప్రింట్ చేసి, తేమ తగలకుండా లామినేట్ చేసి, ఇంట్లోని భౌతిక లాక్‌బాక్స్‌లో భద్రపరచండి.

క్లిప్‌బోర్డ్ లీక్ నివారణ హెచ్చరిక: మీ 16 రికవరీ కోడ్‌లను కాపీ చేసేటప్పుడు, క్లిప్‌బోర్డ్ హిస్టరీ మేనేజర్‌ల (Alfred, Raycast లేదా Windows Clipboard History వంటివి) పట్ల జాగ్రత్తగా ఉండండి. ప్లెయిన్ టెక్స్ట్ క్లిప్‌బోర్డ్ డేటాబేస్‌లలో నిల్వ చేయబడిన సున్నితమైన రికవరీ కోడ్‌లను తక్కువ-అధికార మాల్వేర్ దొంగిలించగలదు. మీ రికవరీ ఆధారాలను మీ ఎన్‌క్రిప్టెడ్ వాల్ట్‌లో పేస్ట్ చేసిన వెంటనే ఎల్లప్పుడూ మీ క్లిప్‌బోర్డ్ బఫర్‌ను క్లియర్ చేయండి.
04

ఫాల్‌బ్యాక్ అథెంటికేషన్ పద్ధతులు: SMS వర్సెస్ Passkeys వర్సెస్ GitHub Mobile

GitHub ద్వితీయ ఫాల్‌బ్యాక్ మెకానిజమ్‌లను కాన్ఫిగర్ చేయడానికి అనుమతిస్తుంది. ప్రస్తుత అథెంటికేషన్ వెక్టర్‌లలో మా భద్రతా విశ్లేషణను సమీక్షించండి:

పద్ధతి ఫిషింగ్ నిరోధకత SIM-స్వాప్ ముప్పు మూల్యాంకనం & ఆచరణాత్మక వినియోగం
Passkeys / FIDO2 సెక్యూరిటీ కీలు సంపూర్ణం (WebAuthn ఆరిజిన్ బైండింగ్ ప్రాక్సీ ఫిషింగ్‌ను నిరోధిస్తుంది) సురక్షితం (Immune) ⭐⭐⭐⭐⭐ అగ్ర సిఫార్సు (YubiKey / Touch ID)
TOTP అథెంటికేటర్ యాప్ మధ్యస్థం (రియల్-టైమ్ రివర్స్ ప్రాక్సీలకు గురయ్యే అవకాశం ఉంది) సురక్షితం (Immune) ⭐⭐⭐⭐ సార్వత్రిక ఆధారం (కనెక్టివిటీపై ఆధారపడదు)
GitHub Mobile పుష్ ఆమోదం మధ్యస్థం (2-అంకెల సంఖ్య ధృవీకరణ ప్రాంప్ట్ అవసరం) సురక్షితం (Immune) ⭐⭐⭐⭐ రోజువారీ వినియోగానికి అద్భుతమైన సౌలభ్యం
SMS ధృవీకరణ ఫాల్‌బ్యాక్ శూన్యం (ఎన్‌క్రిప్ట్ చేయని SS7 సిగ్నలింగ్, సులభంగా అడ్డుకోవచ్చు) అధిక ప్రమాదం ⭐ హై-ప్రొఫైల్ మెయింటెయినర్‌లకు సిఫార్సు చేయబడదు
05

టెర్మినల్ Git వర్క్‌ఫ్లోలు: SSH కీలు, PATలు & 2FA పరస్పర చర్య

2FA యాక్టివేషన్ తర్వాత, డెవలపర్‌లు సాధారణ కోడ్ పుష్‌ల సమయంలో తరచుగా తక్షణ టెర్మినల్ ఎర్రర్‌లను ఎదుర్కొంటారు:

remote: Support for password authentication was removed on August 13, 2021.
fatal: Authentication failed for 'https://github.com/username/repo.git/'

సాంకేతిక కారణం: Git వైర్ ప్రోటోకాల్ ఇంటరాక్టివ్ 6-అంకెల TOTP డైలాగ్‌లను నిర్వహించలేదు. ఫలితంగా, 2FA అమలులో ఉన్నప్పుడు HTTPS Git అభ్యర్థనల కోసం సాధారణ ఖాతా పాస్‌వర్డ్ అథెంటికేషన్‌ను GitHub శాశ్వతంగా నిష్క్రియం చేసింది.

🔑 ఎంపిక A: SSH కీ అథెంటికేషన్ (సిఫార్సు చేయబడింది)

పబ్లిక్-కీ క్రిప్టోగ్రఫీని ఉపయోగిస్తుంది (సిఫార్సు చేయబడింది: ed25519). SSH కనెక్షన్‌లు స్థానిక క్రిప్టోగ్రాఫిక్ ప్రైవేట్ కీల ద్వారా ధృవీకరిస్తాయి మరియు తరచుగా క్రెడెన్షియల్ ప్రాంప్ట్‌లు లేకుండా వెబ్ 2FAను పూర్తిగా దాటవేస్తాయి.

ssh-keygen -t ed25519 -C "[email protected]"
🎫 ఎంపిక B: Personal Access Tokens (PAT)

HTTPS ట్రాన్స్‌పోర్ట్ తప్పనిసరి అయితే, స్కోప్ చేయబడిన టోకెన్‌ను రూపొందించడానికి Settings ➔ Developer settings ➔ Personal access tokens కు వెళ్లండి. CLIలో పాస్‌వర్డ్ కోసం అడిగినప్పుడు, మీ ఖాతా పాస్‌వర్డ్‌కు బదులుగా PATని పేస్ట్ చేయండి.

SSH కమిట్ సైనింగ్ వర్సెస్ అథెంటికేషన్: రిపోజిటరీలను క్లోన్ చేయడానికి మరియు పుష్ చేయడానికి SSH కీని ఉపయోగించడం అనేది క్రిప్టోగ్రాఫిక్ కమిట్ సైనింగ్ నుండి భిన్నంగా ఉంటుందని గమనించండి. కఠినమైన 2FA యాక్సెస్ కంట్రోల్‌తో పాటు GitHubలో ధృవీకరించబడిన రచయిత బ్యాడ్జ్‌లను రూపొందించడానికి మీరు git config commit.gpgsign true మరియు git config gpg.format ssh తో కమిట్‌లపై సంతకం చేయడానికి అదే Ed25519 కీ జతని ఉపయోగించవచ్చు.

06

డిజాస్టర్ రికవరీ: 2FA లేకుండా లాక్ చేయబడిన ఖాతాలను అన్‌లాక్ చేయడం

మీ 2FA ఫోన్ పోయి, మీ రికవరీ కోడ్ డాక్యుమెంట్ కూడా పోయిన విపత్కర పరిస్థితిలో, GitHub చివరి క్రిప్టోగ్రాఫిక్ లైఫ్‌జాకెట్‌ను అందిస్తుంది: SSH కీ సిగ్నేచర్ ఛాలెంజ్.

1
ఖాతా లాకౌట్ అప్పీల్‌ను ప్రారంభించండి లాగిన్ సమయంలో 2FA ప్రాంప్ట్‌లో, "Unable to verify via 2FA?"పై క్లిక్ చేయండి ➔ "Use emergency recovery code" ఎంచుకోండి ➔ అందుబాటులో లేకపోతే, "Request two-factor authentication reset"పై క్లిక్ చేయండి.
2
సెక్యూరిటీ ఇమెయిల్ వన్-టైమ్ కోడ్‌ను ధృవీకరించండి GitHub మీ ప్రాథమిక ధృవీకరించబడిన ఇమెయిల్ చిరునామాకు 6-అంకెల నిర్ధారణ PINను పంపుతుంది. గుర్తింపు ధృవీకరణకు ముందుకు వెళ్లడానికి కోడ్‌ను నమోదు చేయండి.
3
లోకల్ టెర్మినల్ SSH కీ ఛాలెంజ్‌ను అమలు చేయండి GitHub ఒక ప్రత్యేకమైన ఛాలెంజ్ నాన్స్‌ను (nonce) రూపొందిస్తుంది మరియు మీ స్థానిక డెవలపర్ వర్క్‌స్టేషన్ టెర్మినల్‌ను ఉపయోగించి దానిపై సంతకం చేయమని మిమ్మల్ని ఆదేశిస్తుంది:
echo "UniqueChallengeString" | ssh-keygen -Y sign -n "github" -f ~/.ssh/id_ed25519
ఆర్మర్డ్ సిగ్నేచర్ బ్లాక్‌ను తిరిగి వెబ్ పోర్టల్‌లో పేస్ట్ చేయండి. సిగ్నేచర్ మీ నమోదిత SSH పబ్లిక్ కీతో సరిపోలుతుందని GitHub గణితశాస్త్రపరంగా ధృవీకరిస్తుంది, ఖచ్చితమైన ఖాతా యాజమాన్యాన్ని నిర్ధారించి సమీక్ష వ్యవధి తర్వాత మీ ప్రొఫైల్‌ను అన్‌లాక్ చేస్తుంది.
🔒 క్లయింట్-సైడ్ క్రిప్టోగ్రాఫిక్ శాండ్‌బాక్స్

మీ GitHub TOTP సీక్రెట్‌ను స్థానికంగా పరీక్షించండి

సెటప్‌ను ఖరారు చేసే ముందు, 2FA-Toolలో మీ ముడి Base32 సీక్రెట్ స్ట్రింగ్‌ను పరీక్షించండి. సర్వర్ ట్రాన్స్‌మిషన్ లేకుండా అన్ని హ్యాష్‌లు బ్రౌజర్ Web Crypto API ద్వారా స్థానికంగా గణించబడతాయి.

ఆన్‌లైన్ జనరేటర్‌ను తెరవండి