git - Sourcetree रिमोट: अमान्य उपयोगकर्ता नाम या पासवर्ड




authentication github (8)

Im करने के लिए sourcetree के साथ github पुश करने की कोशिश कर रहा है, लेकिन निम्नलिखित त्रुटि प्राप्त करें:

git -c diff.mnemonicprefix = false -c core.quotepath = false push -v --tags मूल live_version: live_version रिमोट: अमान्य उपयोगकर्ता नाम या पासवर्ड। घातक: प्रमाणीकरण https://github.com/myname/myrepo/ लिए विफल रहा

त्रुटियों के साथ पूरा हुआ, ऊपर देखें।

हालाँकि जब मैं जाता हूँ

उपकरण> प्रमाणीकरण> मेरा जीथूब खाता

और edit> ताज़ा oauth टोकन पर क्लिक करें एक पेज खुलता है और मुझे मिलता है:

प्रमाणीकरण सफल

SourceTree has been successfully authenticated. You may now close this page.

यह हमेशा काम करता था लेकिन यह अचानक बंद हो गया, मेरे पास दो कारक प्रमाणीकरण नहीं हैं। मैंने खाते को हटाने और फिर से कोई फायदा नहीं हुआ। मुझे फिर से काम करने का कनेक्शन कैसे मिल सकता है ताकि मैं अपने प्रोजेक्ट को गितुब में धकेल सकूं।

सॉर्सेट्री संस्करण 2.1.8.0


  1. उपकरण के विकल्प संवाद में अपने सहेजे गए खाते को हटाएं।
  2. पुश या फिर से खींचें, और SourceTree आपको अपना लॉगिन नाम और पासवर्ड इनपुट करने के लिए कहेगा।

MacT के लिए SourceTree 2.7.6 के लिए एम्बेडेड git का उपयोग करके मैंने सभी सुझाए गए उत्तरों का पालन किया, लेकिन अभी भी वही समस्या थी।

मेरे लिए समाधान दो कारक प्रमाणीकरण बंद करना था।

स्पष्ट रूप से आदर्श नहीं है, लेकिन कभी-कभी आपको अपना काम पूरा करने की आवश्यकता होती है।


जब मैंने Embedded Git अपडेट किया तो मुझे इस मुद्दे का सामना करना पड़ा। पासवार्ड फ़ाइल को हटाकर इसे हल किया। आप इसे यहां देख सकते हैं। फिर स्रोत पेड़ को पुनः आरंभ करें।

AppData \ Local \ Atlassian \ SourceTree \ पासवर्ड


मुझे Sourcetree 2.10 के लिए एक ही समस्या थी, लेकिन उपरोक्त समाधान के साथ काम नहीं कर रहा था।

संस्करण 2.0 में बदलने से इसे हल किया गया।

Sourcetree डाउनलोड संग्रह: ( https://www.sourcetreeapp.com/download-archives )


मुझे भी यही समस्या थी और मैंने विंडोज़ के लिए गिट के नवीनतम संस्करण को स्थापित करके इसे ठीक किया


मेरे पास एक ही समस्या थी, मैंने फिर से शुरू किया खाते में मेरे लिए इस त्रुटि को हल किया।


मैंने पुश करते समय गलत उपयोगकर्ता नाम (ईमेल पता) टाइप किया और मेरे लिए जो काम किया वह था:

SourcTree के लिए कीचेन एक्सेस खोज खोलें 'लॉगिन' आइटम हटाएं

फिर Sourcetree> प्राथमिकताएं> उन्नत पर जाएं और उन डिफ़ॉल्ट उपयोगकर्ता नामों को हटा दें जिनमें गलत ईमेल पता शामिल है।


मैंने सिर्फ एक्सेस टोकन का उपयोग करके इस समस्या को हल किया है। मैं मैकबुक का उपयोग करता हूं, ऊपर दिए गए सभी उत्तर मेरे लिए काम नहीं करते। अपने गिथब खाते में जाएं, दाएं शीर्ष कोने पर अपनी प्रोफ़ाइल छवि पर क्लिक करें, फिर क्लिक करें:

सेटिंग्स -> डेवलपर सेटिंग्स -> व्यक्तिगत एक्सेस टोकन -> नया टोकन उत्पन्न करें

अपना अकाउंट पासवर्ड टाइप करने के बजाय इस टोकन को सॉकेट्री पॉपअप विंडो, आवश्यक पासवर्ड क्षेत्र में पेस्ट करें। Github दो चरण सत्यापन का उपयोग करता है, इसलिए आपको खाता पासवर्ड के बजाय एक टोकन का उपयोग करने की आवश्यकता है। सौभाग्य! अगर यह आपके काम का है, तो मुझे बताएं।






atlassian-sourcetree