TruthsSeek
हिन्दी

गाइड प्रकाशित 2026-10-23 · अपडेटेड 2026-10-23

पुराना GitHub पर्सनल एक्सेस टोकन कैसे डिलीट करें और निर्भर डिप्लॉय कीज़ की समीक्षा करें

TruthsSeek प्रकाशन · संपादकीय नीति

त्वरित जवाब · GitHub द्वारा बताया गया पर्सनल एक्सेस टोकन डिलीट करने का रास्ता है: Settings, Developer settings, Personal access tokens, फिर Fine-grained tokens या Tokens classic और Delete। GitHub यह भी चेतावनी देता है कि जिस पर्सनल एक्सेस टोकन ने डिप्लॉय की बनाई थी, उसे डिलीट करने पर वह डिप्लॉय की भी डिलीट हो जाती है, इसलिए टोकन हटाने से पहले जाँचें कि कौन-सा ऑटोमेशन उस पर निर्भर है। पर्सनल एक्सेस टोकन, OAuth प्राधिकरण, SSH अकाउंट की या ब्राउज़र सत्र—ये अलग-अलग चीज़ें हैं और इनमें से प्रत्येक को अलग जगह से प्रबंधित किया जाता है।

अभी यह जांच करें — TraceSeek 3,000+ प्लेटफॉर्म को 20–30 सेकंड में स्कैन करता है। पहली स्कैन मुफ्त।

⬇︎ iOS⬇︎ Android

आप वास्तव में क्या डिलीट कर रहे हैं

पर्सनल एक्सेस टोकन (PAT) कई क्रेडेंशियल्स में से एक है जो आपके GitHub अकाउंट पर कार्य कर सकते हैं। कुछ भी डिलीट करने से पहले यह जानना उपयोगी है कि आप किस प्रकार का क्रेडेंशियल देख रहे हैं, क्योंकि हटाने के तरीके और दुष्प्रभाव अलग-अलग होते हैं।

क्रेडेंशियलयह आम तौर पर क्या करता हैइसे कहाँ प्रबंधित किया जाता हैइसे डिलीट करने का क्या असर होता है
पर्सनल एक्सेस टोकन (fine-grained या classic)स्क्रिप्ट, टूल या CI को सीमित अनुमतियों के साथ आपकी ओर से कार्य करने देता हैSettings → Developer settings → Personal access tokensवह सब कुछ जो अभी भी उस टोकन का उपयोग कर रहा है, साथ ही वह डिप्लॉय की जो टोकन ने बनाई थी
OAuth प्राधिकरणकोई तृतीय-पक्ष ऐप जिसे आपने अपने अकाउंट पर कार्य करने की अनुमति दी हैSettings → Applications (authorized OAuth apps)उस ऐप की पहुँच; ऐप स्वयं डिलीट नहीं होता
SSH अकाउंट कीआपके अकाउंट के लिए SSH के माध्यम से Git संचालनों को प्रमाणित करता हैSettings → SSH and GPG keysउस की पर निर्भर SSH पहुँच
ब्राउज़र सत्रब्राउज़र में एक सक्रिय साइन-इन सत्रसाइन-आउट नियंत्रण और सत्र सेटिंग्सकेवल वह सत्र; यह टोकन या की नहीं है

यह लेख पहली पंक्ति को कवर करता है। अन्य पंक्तियाँ इसलिए दी गई हैं ताकि आप एक को दूसरे से न समझ लें: OAuth प्राधिकरण या SSH की हटाने से पर्सनल एक्सेस टोकन डिलीट नहीं होता, और टोकन डिलीट करने से SSH कीज़ रद्द नहीं होतीं या ब्राउज़र सत्र समाप्त नहीं होते।

चरण 1: टोकन मानों को उजागर किए बिना टोकन सूची बनाएँ

लक्ष्य टोकन नामों की सूची और यह पता लगाना है कि प्रत्येक का उपयोग कहाँ होता है — टोकन स्ट्रिंग्स की सूची नहीं। टोकन मान को एक रहस्य मानें जिसे आप कभी नोट्स, टिकट या चैट में कॉपी नहीं करते।

  1. अपनी GitHub अकाउंट सेटिंग्स खोलें और Developer settings, फिर Personal access tokens पर जाएँ। Fine-grained tokens और Tokens classic दोनों जाँचें, क्योंकि दोनों प्रकार अलग-अलग सूचीबद्ध होते हैं।
  2. प्रत्येक टोकन के लिए केवल यह रिकॉर्ड करें: टोकन का नाम, उसका प्रकार (fine-grained या classic), और GitHub द्वारा उसके उद्देश्य या समाप्ति के बारे में दिखाया गया कोई भी नोट।
  3. प्रत्येक टोकन के लिए लिखें कि आपके अनुसार इसका उपयोग कहाँ होता है: कोई CI जॉब, डिप्लॉयमेंट स्क्रिप्ट, स्थानीय टूल, निर्धारित कार्य, तृतीय-पक्ष एकीकरण, या कहीं नहीं जहाँ तक आपको याद हो।
  4. जिन टोकन को आप पहचान नहीं पाते, उन्हें चिह्नित करें। अपरिचित टोकन समीक्षा का उम्मीदवार है, स्वतः डिलीशन का नहीं — हो सकता है कुछ अभी भी उस पर निर्भर हो।

एक सरल कार्य तालिका पर्याप्त है:

टोकन नामप्रकारज्ञात उपभोक्ताअंतिम ज्ञात उपयोगनिर्णय
example-deployFine-grainedCI डिप्लॉय जॉबअज्ञातडिलीट करने से पहले जॉब जाँचें
example-old-scriptClassicकोई नहीं मिलापुरानासत्यापित करें, फिर डिलीट करें

इस तालिका में टोकन मान न डालें। यदि कोई उपभोक्ता टोकन संग्रहीत करता है, तो रहस्य को दोबारा पढ़ने के बजाय उस सिस्टम के अपने कॉन्फ़िगरेशन की जाँच करें।

चरण 2: हटाने से पहले निर्भर ऑटोमेशन की जाँच करें

टोकन डिलीट करने से वह सब टूट जाता है जो अभी भी उससे प्रमाणित होता है। डिलीट करने से पहले प्रत्येक ज्ञात उपभोक्ता की पुष्टि करें:

GitHub एक विशिष्ट निर्भरता का दस्तावेज़ीकरण करता है जिसे पहले जाँचना उचित है: जिस पर्सनल एक्सेस टोकन ने डिप्लॉय की बनाई थी, वह उस डिप्लॉय की से जुड़ा होता है।

GitHub चेतावनी देता है कि जिस पर्सनल एक्सेस टोकन ने डिप्लॉय की बनाई थी, उसे डिलीट करने पर वह डिप्लॉय की भी डिलीट हो जाती है। स्रोत

यह चेतावनी सीमित है। यह उस टोकन द्वारा बनाई गई डिप्लॉय कीज़ पर लागू होती है। यह कहना नहीं है कि किसी भी टोकन को डिलीट करने से अकाउंट की हर SSH की, हर डिप्लॉय की या हर एकीकरण प्रभावित होता है। व्यापक प्रभाव मानने के बजाय उस विशिष्ट टोकन का इतिहास और रिपॉज़िटरी की डिप्लॉय कीज़ जाँचें।

चरण 3: टोकन डिलीट करें

जब आप पुष्टि कर लें कि टोकन हटाना सुरक्षित है, तो GitHub द्वारा बताया गया रास्ता यह है:

GitHub का पर्सनल एक्सेस टोकन डिलीशन पथ है: Settings, Developer settings, Personal access tokens, फिर Fine-grained tokens या Tokens classic और Delete। स्रोत

डिलीशन के बाद, यह मानने के बजाय कि यह हो गया, परिणाम सत्यापित करें:

विफलता पथ जिनकी योजना बनाएँ

स्थितिक्या करें
डिलीशन के बाद कोई CI जॉब विफल हो जाता हैपहचानें कि उसने कौन-सा सीक्रेट उपयोग किया, जॉब के स्वामी की पुष्टि करें, और अपनी सामान्य प्रक्रिया के माध्यम से प्रतिस्थापन क्रेडेंशियल जारी करें
आप किसी टोकन का उपभोक्ता नहीं खोज पा रहे हैंअनुमान पर डिलीट न करें; पहले कॉन्फ़िगरेशन फ़ाइलें और सीक्रेट स्टोर खोजें, और पुष्टि होने तक टोकन रखें
कोई डिप्लॉय की गायब हो गईयह दस्तावेज़ीकृत परिणाम है जब टोकन ने उसे बनाया था; यदि रिपॉज़िटरी को अभी भी आवश्यकता है तो की को जानबूझकर फिर से बनाएँ
आप अनिश्चित हैं कि क्रेडेंशियल टोकन है या OAuth ऐपजाँचें कि यह किस सेटिंग्स अनुभाग के अंतर्गत दिखता है; दोनों अलग-अलग प्रबंधित होते हैं

यह चेकलिस्ट क्या कवर नहीं करती

यह मार्गदर्शिका क्रेडेंशियल रोटेट करने, नए टोकन जारी करने या अनुमतियाँ बदलने का वर्णन नहीं करती — वे चरण आपके अपने सेटअप और GitHub के वर्तमान इंटरफ़ेस पर निर्भर करते हैं, जिन्हें कार्य करते समय पुष्टि करना चाहिए। यह OAuth प्राधिकरण, SSH अकाउंट कीज़ या ब्राउज़र सत्र हटाने को भी कवर नहीं करती, सिवाय इसके कि वे अलग हैं। टोकन डिलीट करने से वह क्रेडेंशियल हटता है; इससे स्वयं यह सिद्ध नहीं होता कि किसी जुड़ी सेवा के पास रखा कोई भी डेटा मिटा दिया गया है।

यूज़रनेम लुकअप कहाँ फिट बैठता है, और कहाँ नहीं

यदि आपकी सफ़ाई किसी यूज़रनेम के अंतर्गत सार्वजनिक रूप से दिखाई देने वाली चीज़ों की व्यापक समीक्षा का हिस्सा है, तो TraceSeek एक अलग ऐप है जो 3,000+ प्लेटफ़ॉर्म पर ज्ञात सार्वजनिक यूज़रनेम की जाँच करता है। यह सार्वजनिक मिलानों की रिपोर्ट करता है, जो स्वामित्व के प्रमाण के बजाय सुराग हैं, और यह अकाउंट में साइन इन नहीं कर सकता, अकाउंट सेटिंग्स नहीं बदल सकता, टोकन डिलीट नहीं कर सकता या किसी की वास्तविक पहचान सत्यापित नहीं कर सकता। यह निजी-अकाउंट पहुँच या किसी चीज़ को गारंटीकृत रूप से हटाने का टूल नहीं है। इस लेख में टोकन कार्य के लिए, काम आपकी GitHub सेटिंग्स में होता है, लुकअप ऐप में नहीं।

अक्सर पूछे जाने वाले सवाल

क्या पर्सनल एक्सेस टोकन डिलीट करने से मेरी SSH कीज़ भी डिलीट हो जाती हैं?

सामान्य नियम के रूप में नहीं। GitHub एक विशिष्ट संबंध का दस्तावेज़ीकरण करता है: जिस पर्सनल एक्सेस टोकन ने डिप्लॉय की बनाई थी, उसे डिलीट करने पर वह डिप्लॉय की भी डिलीट हो जाती है। SSH अकाउंट कीज़ और अन्य क्रेडेंशियल अलग-अलग प्रबंधित होते हैं।

मैं पर्सनल एक्सेस टोकन और OAuth प्राधिकरण में अंतर कैसे करूँ?

वे अलग-अलग सेटिंग्स अनुभागों में दिखते हैं। पर्सनल एक्सेस टोकन Developer settings के अंतर्गत होते हैं, जबकि OAuth प्राधिकरण आपके अधिकृत अनुप्रयोगों के अंतर्गत सूचीबद्ध होते हैं। एक को हटाने से दूसरा नहीं हटता।

क्या मैं ऐसा टोकन डिलीट कर सकता हूँ जिसे मैं अब नहीं पहचानता?

केवल उपभोक्ताओं की जाँच के बाद। अपरिचित टोकन का उपयोग अभी भी किसी स्क्रिप्ट या एकीकरण द्वारा किया जा सकता है। पहले अपने कॉन्फ़िगरेशन और सीक्रेट स्टोर खोजें; यदि आप पुष्टि नहीं कर सकते, तो पुष्टि होने तक टोकन रखें।

क्या TraceSeek मेरा GitHub टोकन या अकाउंट डिलीट कर सकता है?

नहीं। TraceSeek 3,000+ प्लेटफ़ॉर्म पर ज्ञात सार्वजनिक यूज़रनेम की जाँच करता है और सार्वजनिक मिलानों की रिपोर्ट करता है। यह अकाउंट सेटिंग्स संचालित नहीं कर सकता, क्रेडेंशियल डिलीट नहीं कर सकता या पहचान सत्यापित नहीं कर सकता।

पढ़ना जारी रखें

प्लेटफॉर्म गाइड्स

किसी को खोजने के लिए तैयार हैं?

देखें कि एक यूजरनेम क्या प्रकट करता है

इसके उत्पाद जानकारी के अनुसार, TraceSeek 3,000+ प्लेटफ़ॉर्म को 20–30 सेकंड में खोजता है और सार्वजनिक रूप से सुलभ प्रोफ़ाइल्स को उजागर करता है जो एक यूज़रनेम से मेल खाती हैं। पहली स्कैन मुफ़्त है। संभावित मैचों की मैन्युअल समीक्षा की ज़रूरत होती है। पहले स्कैन के लिए पंजीकरण या लॉगिन की आवश्यकता नहीं है।

⬇︎ iOS के लिए डाउनलोड करें⬇︎ Android पर प्राप्त करें

iPhone और Android पर काम करता है · 20–30 सेकंड की स्कैन · 3,000+ प्लेटफॉर्म

⬇︎ App Store ⬇︎ Google Play