होम·एरर संदेश

github · Git

संदेश

remote: Support for password authentication was removed on August 13, 2021.

इसका मतलब

GitHub ने 2021 में https पर खाते का पासवर्ड स्वीकार करना बंद कर दिया — आपका पासवर्ड ग़लत नहीं है, तरीक़ा ही अब स्वीकार नहीं होता। यह तब आता है जब सहेजा गया credential पुराना पासवर्ड हो, या आपने prompt पर पासवर्ड टाइप कर दिया हो। https पर बने रहना हो तो पासवर्ड के खाने में personal access token डालें; वरना git remote set-url origin से ssh पते पर चले जाएँ। remote पता बदलना आपके ही clone की एक पंक्ति की सेटिंग है, इसलिए यह किसी commit को नहीं छूता और कभी भी पलटा जा सकता है।

सुधार

git remote set-url origin git@github.com:user/repo.git
कौन देता है
github
Git
29

git की लगभग हर त्रुटि एक इनकार होती है जिसका अर्थ है "इस स्थिति से वह काम करने पर कुछ खो जाएगा"; fatal: का मतलब है कि git ने कुछ भी बदले बिना रुक गया, और पहली पंक्ति के नीचे की hint: पंक्तियों में असली उपाय होता है।

एरर संदेश कैसे पढ़ें

  • पहली पंक्ति से पढ़ें। जितना नीचे जाएँगे उतना वह औज़ार के भीतर की बात है; कारण आम तौर पर सबसे ऊपर लिखा होता है।
  • फ़ाइल का नाम और पंक्ति संख्या दिखे तो वहीं से शुरू करें — stack का सबसे ऊपरी frame नहीं, बल्कि वह सबसे ऊपरी पंक्ति जिसमें आपकी लिखी फ़ाइल का नाम हो।
  • संदेश को जैसा है वैसा खोजें, पर पहले अपने paths और variable नाम हटा दें — वही खोज को अटकाते हैं।
  • वही स्थिति औज़ार के हर संस्करण में अलग शब्दों में आती है। नतीजे बेमेल लगें तो संस्करण संख्या भी जोड़ें।
  • कोई सुधार चिपकाने से पहले देख लें कि वह क्या फेंक देगा। इनमें कुछ पलटे नहीं जा सकते।

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

Q. “remote: Support for password authentication was removed on August 13, 2021.” का क्या मतलब है?

GitHub ने 2021 में https पर खाते का पासवर्ड स्वीकार करना बंद कर दिया — आपका पासवर्ड ग़लत नहीं है, तरीक़ा ही अब स्वीकार नहीं होता। यह तब आता है जब सहेजा गया credential पुराना पासवर्ड हो, या आपने prompt पर पासवर्ड टाइप कर दिया हो। https पर बने रहना हो तो पासवर्ड के खाने में personal access token डालें; वरना git remote set-url origin से ssh पते पर चले जाएँ। remote पता बदलना आपके ही clone की एक पंक्ति की सेटिंग है, इसलिए यह किसी commit को नहीं छूता और कभी भी पलटा जा सकता है।

Q. इसे कैसे ठीक करें?

git remote set-url origin git@github.com:user/repo.git — चलाने से पहले ऊपर देख लें कि यह कमांड क्या फेंक देता है।

Q. यह कौन-सा औज़ार देता है?

github। यह Git में आता है, और संदेश 11 शब्दों का है।

साथ आने वाले एरर