GitHub कोड कंट्रिब्यूट करने वाले यूज़र्स के लिए two-factor authentication ज़रूरी करता है, एनरोलमेंट की डेडलाइन के साथ चेतावनी देता है और 2FA चालू होने तक उनका एक्सेस लॉक कर देता है। इस अनिवार्यता के अलावा, GitHub अकाउंट commits साइन करता है, टोकन रखता है और production पर deploy करता है — ऐसा अकाउंट जिसका phishing में गया पासवर्ड सिर्फ़ आपके अपने डेटा से कहीं ज़्यादा नुकसान करता है।
GitHub पर two-factor authentication चालू करें
- ऊपर दाएँ कोने में अपनी प्रोफ़ाइल फ़ोटो पर क्लिक करें और “Settings” चुनें।
- साइडबार के “Access” सेक्शन में “Password and authentication” पर क्लिक करें।
- “Enable two-factor authentication” पर क्लिक करें।
- GitHub एक QR कोड दिखाता है। उसे स्क्रीन पर रहने दें और नीचे बताए तरीके से एक्सटेंशन में जोड़ें — या मैन्युअल एंट्री के लिए key कॉपी करने हेतु “setup key” पर क्लिक करें।
- एक्सटेंशन का कोड “Verify the code from the app” के नीचे टाइप करें और आगे बढ़ें।
GitHub को Authenticator में जोड़ें
- Chrome Web Store से 2FA Authenticator इंस्टॉल करें और उसे टूलबार पर पिन करें, ताकि उसका आइकन बस एक क्लिक दूर रहे।
- GitHub का QR कोड वाला पेज खुला रहने दें। Authenticator आइकन पर क्लिक करें, फिर “खाता जोड़ें” → “QR कोड” → “स्क्रीन से QR स्कैन करें” चुनें।
- खाता लिस्ट में छह अंकों के कोड के साथ दिखेगा, जो हर 30 सेकंड में बदलता है। चाहें तो उसका नाम बदल दें — नाम सिर्फ़ आपके लिए है।
- GitHub पर वापस जाएँ और मौजूदा कोड कन्फ़र्मेशन फ़ील्ड में टाइप करें। अगर कोड की अवधि ख़त्म होने वाली है, तो अगले कोड का इंतज़ार करें।
- GitHub पुष्टि करता है कि two-factor authentication चालू हो गया है। अब से साइन इन करते समय कोड माँगा जाएगा — एक्सटेंशन आइकन पर क्लिक करके उसे कॉपी करें।
QR कोड नहीं है, या स्कैन नहीं हो रहा? GitHub की सेटअप स्क्रीन पर key को मैन्युअली डालने का विकल्प ढूँढें, key कॉपी करें और एक्सटेंशन में “खाता जोड़ें” → “मैनुअल” → “गुप्त कुंजी” से जोड़ें।
Chrome के लिए 2FA Authenticator इंस्टॉल करें — मुफ़्तअपने 16 GitHub recovery codes डाउनलोड करें
सेटअप का अगला स्टेप “Save your recovery codes” है: “Download” पर क्लिक करें, github-recovery-codes.txt को इस कंप्यूटर के अलावा कहीं और रखें और “I have saved my recovery codes” से पुष्टि करें। आप इन्हें Password and authentication → Recovery codes में दोबारा देख सकते हैं या नया सेट बना सकते हैं (जिससे पुराना रद्द हो जाता है)। 2FA चालू करने के बाद 28 दिन वाले चेक-अप में GitHub यह पुष्टि भी करवाता है कि 2FA अब भी काम कर रहा है।
कोड स्वीकार नहीं हो रहा?
लगभग हमेशा वजह कंप्यूटर की घड़ी होती है। कोड मौजूदा समय से बनते हैं, इसलिए एक मिनट आगे-पीछे चल रही घड़ी ऐसे कोड बनाती है जो सही दिखते हैं पर रिजेक्ट हो जाते हैं। सिस्टम सेटिंग्स में तारीख और समय अपने-आप सेट होना चालू करें — Windows, macOS और Linux के लिए step-by-step तरीका।
अगर घड़ी सही है, तो key खुद जाँचें: उसे TOTP कोड जनरेटर में पेस्ट करें और कोड की तुलना एक्सटेंशन वाले कोड से करें। अगर दोनों अलग हैं, तो key ग़लत कॉपी हुई है — खाता दोबारा जोड़ें।
सवाल-जवाब
- क्या GitHub पर 2FA ज़रूरी है?
- कोड कंट्रिब्यूट करने वाले यूज़र्स के लिए, हाँ। GitHub आपको सूचना देता है, इसे चालू करने के लिए एनरोलमेंट अवधि देता है, और थोड़ी मोहलत के बाद 2FA चालू होने तक एक्सेस ब्लॉक कर देता है।
- क्या GitHub के लिए फ़ोन ऐप की जगह ब्राउज़र एक्सटेंशन इस्तेमाल कर सकते हैं?
- हाँ। GitHub कोई भी TOTP ऐप स्वीकार करता है। Authenticator एक्सटेंशन कोड Chrome में, सिर्फ़ आपके डिवाइस पर रखता है और उसे पासवर्ड से लॉक किया जा सकता है। सबसे संवेदनशील अकाउंट्स के लिए GitHub में passkey या security key भी जोड़ें — GitHub एक साथ कई तरीके सपोर्ट करता है।
- अगर GitHub वाला मेरा authenticator खो जाए तो?
- 2FA प्रॉम्प्ट पर “More options” खोलें और recovery code, passkey, security key या, अगर सेट किया है तो, fallback SMS इस्तेमाल करें। इनमें से कुछ भी न हो, तो GitHub की अकाउंट रिकवरी रिक्वेस्ट में कई कामकाजी दिन लगते हैं, और GitHub Support अकाउंट के मालिकाना हक़ के सबूत के बिना एक्सेस बहाल नहीं कर सकता।
- GitHub setup key कहाँ है?
- QR कोड वाले स्टेप पर “setup key” पर क्लिक करें। GitHub key को टेक्स्ट के रूप में दिखाता है — उसे “खाता जोड़ें” → “मैनुअल” → “गुप्त कुंजी” से एक्सटेंशन में कॉपी करें।
आपके कोड, लॉगिन पेज से बस एक क्लिक दूर
Authenticator आपके 2FA कोड ब्राउज़र में, सिर्फ़ आपके डिवाइस पर रखता है — मुफ़्त, ओपन सोर्स, न कोई अकाउंट चाहिए न फ़ोन। लोकल बैकअप और वैकल्पिक पासवर्ड सुरक्षा पहले से शामिल हैं।
Chrome के लिए 2FA Authenticator इंस्टॉल करें — मुफ़्त