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


91

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

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

त्रुटियों से पूर्ण, ऊपर देखें।

यहाँ छवि विवरण दर्ज करें हालाँकि जब मैं जाता हूँ

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

और संपादित करें पर क्लिक करें> ताज़ा करें ओह टोकन टोकन यहाँ छवि विवरण दर्ज करें खुलता है और मुझे मिलता है:

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

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

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

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


यह 2019 है, संस्करण 4, अभी भी आम तौर पर Sourcetree में खातों को दूसरे GitHub खाते के साथ काम करने के लिए स्विच नहीं किया जा सकता है
Zaporozhchenko ऑलेक्ज़ेंडर

जवाबों:


209

मुझे यहाँ उत्तर मिला , यह संस्करण 2.1.8+ के लिए एक ज्ञात बग है

निम्नलिखित चरणों ने इसे मेरे लिए निर्धारित किया है:

Tools > Options > Git > Update Embedded Git

इसके अलावा कमांड लाइन के साथ काम करता है।

संपादित करें

साथ ही @ लतीशा का जवाब भी जोड़ा:

1. Do the above.
2. Close Sourcetree
3. Delete AppData\Local\Atlassian\SourceTree\passwd 
4. Restart SourceTree
5. Hurray!!!

47
बंद करें 1. एम्बेडेड git को अपडेट करें 2. AppData \ Local \ Atlassian \ SourceTree \ passwd हटाएं 3. SourceTree को पुनरारंभ करें
LaTisha

2
मेरे पास Git 2.6.2 के साथ एक ही मुद्दा था। इस जवाब ने भी इसे तय कर दिया। अब git 2.13.2 पर।
MarkoPaulo

31
OSX पर Sourcetree > Preferences > Git > Use System Git
गोरान चौ।

मेरे लिए यह सब लिया गया जवाब था, पासवर्ड हटाने, बंद करने या फिर से शुरू करने की आवश्यकता नहीं।
पैट्रिक नॉट

4
धन्यवाद दोस्तों, मुझे बचाया। काश मैंने यह मानने से पहले यहाँ देखा होता कि मैं अपना गितुब पासवर्ड भूल गया था और रीसेट कर रहा था। मुझे पासवार्ड फ़ाइल btw को हटाने की आवश्यकता थी। तो यह है कभी कभी की आवश्यकता है।
विले नीमी

49

मैंने इससे बहुत संघर्ष किया, मेरे मैक पर मेरे लिए इसका हल क्या है:

  • खोजक खोलें, Cmd + Shift + g पर क्लिक करें
  • दर्ज ~/Library/
  • Application Support/SourceTreeफोल्डर पर जाएं
  • हटाना userName @ STAuth-bitbucket.org
  • किचेन एक्सेस खोलें
  • खोज के लिए
  • 'लॉगिन' आइटम हटाएं
  • अपने स्रोत को bitbucket से क्लोन करें
  • किचेन आपसे बिटबकेट पास मांगेगा

3
यह एक दर्द है, क्यों SourceTree मैक के लिए इतने सारे संस्करणों के लिए इसे संबोधित नहीं कर रहा है।
अमित

इससे धन्यवाद में मदद मिली, और मुझे धन्यवाद हुआ कि वास्तविक समस्या क्या थी - जब बिटकॉइन के लिए प्रारंभिक पासवर्ड संवाद मैंने गलत पासवर्ड दर्ज किया, तो यह सोचकर कि यह मेरे मैक के लिए एक शास्त्रीय व्यवस्थापक पासवर्ड है। आपके फिक्स के बाद यह डायलॉग फिर से फैल गया और मैंने सही पासवर्ड डाला।
ल्यूकी

2
यह अभी भी मैक के लिए Sourcetree 2.7.6 के साथ 2019 में एक समस्या है।
ajrwhite

यह अभी भी मैक के लिए Sourcetree 4.0.1 के साथ 2020 में एक समस्या है।
14

9

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

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

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


1
हाँ! २.१ से नीचे की ओर २.० सॉल्व करने के बाद इस! 2.1 वर्तमान में आपको केवल पासवर्ड बदलने के लिए कहता रहेगा और फिर हर बार पासवर्ड और reauth बदलने के दौरान दो अलग-अलग त्रुटियों के बीच फ़्लिप करता रहेगा। शायद कई दिनों के लिए इस बग से निपटने के बाद थोड़ी देर के लिए अद्यतन नहीं किया जाएगा ..
NukeouT

2
समस्या अभी भी 2.2.4.0 में मौजूद है?
रोजर

1
समस्या 2.3.1.0 में तय हो गई है यदि आप Git संस्करण 2.14.1 / LibGit2Sharp 0.24.0 + git-lfs v2.2.1 पर एम्बेडेड Git (टूल / Git / अपडेट एंबेडेड Git) को अपडेट करते हैं (मैंने AppData \ Local फ़ाइलों में परिवर्तन किए हैं)
सॉल्ट

7

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

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


मुद्दा था, जहां मेरे केवल एक प्रतिनिधि को यह त्रुटि मिलेगी, लेकिन यह कमांड लाइन से काम करता है। पासवार्ड फ़ाइल को हटाकर इसे ठीक कर दिया।
मर्ड्रेड

4

OSX के लिए नीचे दिए गए चरणों का पालन करें

यहां जाएं: प्राथमिकताएं -> अग्रिम -> उस तालिका में खाता चुनें जिसे आप निकालना चाहते हैं -> निकालने के लिए क्लिक करें यहाँ छवि विवरण दर्ज करें


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

2

यदि आपके पास GitHub में दो-कारक प्रमाणीकरण सक्षम है, तो आपको यहाँ भी मिल सकता है। उस मामले में एलोनआर के उत्तर का अनुसरण करें (मैक के लिए - मेरे लिए काम किया) या स्वेन के उत्तर (विंडोज़ के लिए - अप्रयुक्त) और फिर इसे काम करने के लिए यहां दिए गए निर्देशों का पालन ​​करें ।


1

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


इसी तरह - मैंने अपना गितुब खाता हटा दिया और इसे वापस जोड़ दिया और समस्या हल हो गई।
bkurzius

1

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

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

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


0

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


0

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

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

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


मेरे लिए समस्या को ठीक नहीं किया।
रोदुकुइक

0

Windows प्रयास पर:

  1. टूल्स> विकल्प> ऑथेंटिकेशन - गेट सेव्ड पासवर्ड से डिलीट करें अपनी समस्या रेपो डेटा (उदा login@repo.com)
  2. समस्या रेपो के साथ टैब चुनें।
  3. टर्मिनल खोलें और कुछ git कमांड (पूर्व git पुल उत्पत्ति) बनाएं और आपसे लॉगिन और पासवर्ड पूछा जाएगा। इनपुट सही लॉगिन और पासवर्ड। लॉगिन और पासवर्ड अपडेट किया जाएगा और सभी फिर से काम करेंगे।

0

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

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

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


0

मेरे मामले में, यह GitHub पर OAuth पर स्विच करने के बाद मेरे दो कंप्यूटरों में से एक पर हुआ। त्रुटि संदेश git-credential-manager.exe का संदर्भ दे रहा था, जो AppData \ Local \ Atlassian \ SourceTree \ git_extras में स्थित है। मैंने देखा कि मेरी वर्किंग मशीन का वर्जन 2018 से है, जबकि नॉन-वर्किंग मशीन में से एक 2017 का है। दोनों SourceTree (3.0.17) का नया वर्जन चलाते हैं। यह वही है जो मैंने इसे काम करने के लिए किया था:

  1. SourceTree की स्थापना रद्द करें
  2. चूंकि इसने AppData \ Local \ Atlassian \ SourceTree को नहीं हटाया, इसलिए मैंने उस पूरी निर्देशिका को मैन्युअल रूप से हटा दिया
  3. नवीनतम संस्करण के लिए git अपडेट किया गया (साफ-सुथरा: git update-git-for-windows) - शायद जरूरी नहीं कि एक अच्छा विचार हो
  4. SourceTree को पुन: स्थापित किया
  5. मौजूदा स्थानीय प्रतिनिधि जोड़े
  6. फ़ेच - और अंत में, उपयोगकर्ता नाम और पासवर्ड दर्ज करने के बाद (दो बार, यदि मेमोरी कार्य करता है), तो मुझे OAuth टोकन के लिए कहा जाता है। Yipee!

हैरानी की बात है, AppData \ Local \ Atlassian \ SourceTree \ git_extras बनाया गया था, लेकिन अब यह ...


हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.