प्रमाणीकरण बिटकॉइन करने में विफल रहा


89

मैं अपने प्रोजेक्ट को sccetree का उपयोग करके बिटकॉइन पर https प्रोटोकॉल के माध्यम से आगे बढ़ाने की कोशिश कर रहा हूं।
लेकिन मैं अपने लॉगिन और पासवर्ड (जो वेबसाइट पर काम करता है) के साथ बिटबकेट से कनेक्ट नहीं कर सकता, मेरे पास एक घातक त्रुटि है: "प्रमाणीकरण विफल"।

मैं अन्य पोस्टों पर पढ़ता हूं, मैं https एक के बजाय ssh प्रोटोकॉल का उपयोग कर समस्या के आसपास काम कर सकता हूं, इसलिए मैंने स्रोत ssh faq पर निर्देशों के बाद एक ssh कुंजी सेट की है । लेकिन अब मुझे नहीं पता कि मैं ssh प्रोटोकॉल में कैसे बदल सकता हूं जब मैं अपना कोड पुश करना चाहता हूं। किसी को पता है कि मैं यह कैसे कर सकता हूं? धन्यवाद।


12
Https ( यानी: https: // <username> @ bitbucket.org / <username> / <repo> .गित ) से ssh ( यानी: git@bitbucket.org: <user> / <repo> ) में दूरस्थ मूल पता बदलें । गिट )। आपको ये पता आपके रिपॉजिटरी पेज के दाईं ओर मिलेगा। ( git Remote set-url ओरिजिनल git@bitbucket.org: <user> / <repo>
.git

इसे उत्तर के रूप में चिह्नित किया जाना चाहिए।
रौनीफ़्म

अभी तक कोई समाधान नहीं? (मैं यह मानकर देख रहा हूं कि कोई स्वीकृत उत्तर नहीं है)
तल्हा

डिफ़ॉल्ट उपयोगकर्ता नाम और सहेजे गए पासवर्ड हटाएं, यह मेरे लिए एक समान मुद्दे के साथ काम करता है। उपकरण> विकल्प> प्रमाणीकरण
NoamG

यह मेरे साथ तब हुआ जब रिमोट प्रमाणीकरण सर्वर नीचे चला गया। अगर ऐसा है, तो इसके बारे में स्थानीय स्तर पर प्रतिबद्ध होने और धैर्य रखने से कुछ नहीं हो सकता।
कैमरून डोनाह्यू

जवाबों:


119

यदि आपको GIT कंसोल के साथ प्रमाणीकरण समस्याएं मिलीं, तो आप इस तरह से अपना प्रयास कर सकते हैं:

https://<username>:<password>@bitbucket.org/<username>/<repo>.git

3
त्रुटि ... मेरा जवाब यादृच्छिक नहीं था। जैसा कि मैंने एक ही समस्या है और SSH प्रोटोकॉल पर स्विच करना चाहता था, लेकिन आपके पास इसे काम करने के लिए नहीं है। प्रत्यक्ष रूप से निर्दिष्ट पासवर्ड https ऑर्टिकल विधि काम कर सकती है। मैं तो बस कह रहा हूं'।
एलेक्स

2
मुझे लगता है कि यह यादृच्छिक नहीं है, लेकिन यह सवाल का जवाब नहीं देता है। यदि आप अपने उत्तर को SSH प्रमाणीकरण को संबोधित करने के लिए संशोधित करते हैं, तो मुझे अपने पदच्युत को हटाने में खुशी होगी :)
Dan

18
नीचे के वोट को कम करना। इससे मेरी समस्या हल हो गई। मैं एक ssh समाधान नहीं चाहता था। ढेर अतिप्रवाह सवाल एक शून्य में नहीं रहते हैं। एक उपयोगी उत्तर एक उपयोगी उत्तर है।
फन

11
इसके अलावा विशिष्ट कमांड का उपयोग मैंने किया था git remote set-url origin https://<username>:<password>@bitbucket.org/<username>/<repo>.git
फन

20
यह आपके पासवर्ड को आपके .it / config फ़ाइल में स्पष्ट पाठ में डाल देता है
क्रिस्टोफर पिक्सले

47

मुझे हाल ही में SourceTree के साथ एक समान मुद्दा मिला था: किसी भी समय मैंने दूरस्थ मूल से / को पुश / पुल / लाने / लाने की कोशिश की, मुझे एक प्रमाणीकरण त्रुटि मिलेगी (स्लैश के साथ SourceTree का उपयोग करके)। कभी-कभी मुझे स्केश में कैप्चा के साथ चुनौती दी जाएगी, लेकिन अगर मुझे सही जानकारी दी जाए या नहीं, तो इससे कोई फर्क नहीं पड़ता।

मेरे लिए, हम एक कॉर्पोरेट वातावरण में SourceTree और Stash का उपयोग कर रहे हैं; उपयोगकर्ता खाते नेटवर्क क्रेडेंशियल्स पर आधारित हैं। हमारी नेटवर्क सुरक्षा का एक हिस्सा हमें उन पासवर्डों को नियमित रूप से बदलने की आवश्यकता है।

मैं इस धारणा के तहत काम कर रहा था कि SourceTree / Stash मेरे नेटवर्क पासवर्ड में किए गए किसी भी बदलाव के "जागरूक" थे। लेकिन जाहिरा तौर पर - कम से कम इस उदाहरण में - यह नहीं था।

ठीक करने के लिए, मुझे केवल इतना करना था:

उपकरण> विकल्प> प्रमाणीकरण> संपादित करें (पासवर्ड संपादित करें)

मैंने अपने वर्तमान नेटवर्क पासवर्ड से मिलान करने के लिए पासवर्ड सेट किया और सब कुछ उम्मीद के मुताबिक काम करने लगा।

यकीन नहीं होता कि इससे ओपी को मदद मिलती है लेकिन मुझे उम्मीद है कि यह किसी और को भी इसी तरह के मुद्दे के जवाब की तलाश में मदद कर सकता है।


मैं SourceTree + Bitbucket का उपयोग कर रहा हूं, लेकिन कॉर्पोरेट वातावरण में नहीं (यानी विशिष्ट Bitbucket क्रेडेंशियल) और सुझाए गए विधि के माध्यम से पासवर्ड को बदल रहा हूं। धन्यवाद :)
स्टीव विलफोर्ड

8
मुझे SourceTree पर 'टूल्स', 'ऑप्शन्स', 'ऑथेंटिकेशन' या 'एडिट पासवर्ड' जैसी कोई चीज़ नहीं मिल रही है .. हालाँकि मैं मैक पर हूँ।
Sti

1
@Sti मैक उपयोगकर्ताओं को SourceTree मेनू (टूल / विकल्प मेनू के बजाय) के तहत वरीयताएँ जाने की आवश्यकता है।
ब्रेंडनसिमोन

Mac उपयोगकर्ताओं के लिए: SourceTree -> प्राथमिकताएं -> खाते, चयन करें खाते पर क्लिक करें, संपादित करें पर क्लिक करें, फिर कनेक्ट खाता पर क्लिक करें और वहां अपने एटलसियन खाते के साथ लॉगिन करें।
व्लादिमीर ग्रिगोरोव

22

उपकरण -> विकल्प -> गिट और 'यूज़ सिस्टम गिट' का चयन करना मेरे लिए जादू कर गया।


4
OSX पर 'SourceTree> प्राथमिकताएँ> Git'।
तबाड्स

19

मैंने और सब कुछ करने की कोशिश की और असहाय पाया लेकिन यह वास्तव में मेरे लिए काम करता है "अपनी साख को अपडेट करने के लिए, कंट्रोल पैनल पर जाएं -> क्रेडेंशियल मैनेजर -> जेनेरिक क्रेडेंशियल्स । अपने git अकाउंट से संबंधित क्रेडेंशियल्स का पता लगाएं और अपडेट किए गए पासवर्ड का उपयोग करने के लिए उन्हें संपादित करें"।

उपरोक्त लिंक इस लिंक में पाया गया: https://cmatskas.com/how-to-update-your-git-credentials-on-windows/


विंडोज 10 के लिए विशिष्ट होने के लिए: कंट्रोल पैनल -> उपयोगकर्ता खाता -> क्रेडेंशियल मैनेजर -> विंडोज क्रेडेंशियल्स प्रबंधित करें
विलियम हौ

16

मैंने ओएस एक्स कीचेन में संग्रहीत मूल्य को संपादित करके समस्या को हल किया : मैंने आवेदन पासवर्ड के"bitbucket" रूप में देखा और मूल्य बदल दिया।

फिर सॉर्सेट्री पर , जब मैंने धक्का देने की कोशिश की, तो मुझे सीधे अपना नया पासवर्ड दर्ज करना पड़ा।


2
उस किचेन को हटाने से मुझे मदद मिली क्योंकि इससे स्रोत का पेड़ नया पासवर्ड मांगता था।
नौवोमेनिश

MacOS 10.13 (हाई सिएरा) पर आप चाबी का गुच्छा प्रविष्टियों को हटाने के बाद काम करने के लिए मशीन (या शायद कम से कम लॉगआउट / लॉगिन) को रिबूट करना बहुत महत्वपूर्ण है । अन्यथा नए पासवर्ड को कीचिन में सॉर्सेट्री द्वारा संग्रहीत नहीं किया जा सकता है और हर गिट ऑपरेशन कई पासवर्ड संकेतों का कारण बनता है।
एर्नी

11

कोई विशेष वर्ण ((!% $% &&) का उपयोग करके, रिपॉजिटरी पासवर्ड को बदलने के बाद मेरे लिए समस्या हल हो गई थी।

जाहिर है, जीत-क्रेडेंशियल-स्टोर और गिट और बिटबकेट के वेब इंटरफ़ेस में विभिन्न चरित्र एन्कोडिंग का उपयोग होता है।

पूरी प्रक्रिया:

D:\shared\Project> cd /path/to/your/project
D:\shared\Project> git init
D:\shared\Project> git remote add origin https://bitbucket.org/USERNAME/project.git
D:\shared\Project> git-credential-winstore.exe

फिर

D:\shared\Project> git push
Failed to erase credential: Element not found
fatal: Authentication failed for 'https://bitbucket.org/USERNAME/project.git/'

पासफ़्रेज़ बदलने के बाद:

D:\shared\Project> git push
Counting objects: 102, done.
Delta compression using up to 8 threads.
... etc. ...

विंडोज ट्रेसरी में सेटिंग्स:

address: git:bitbucket.org (remeber the preceding "git:")
user: USERNAME
pass: old incl!"§§$%&, new without!"§$%%&/( (your passphrase!)

इसी तरह, मुझे अपने उपयोगकर्ता नाम को बिना अंडरस्कोर के कुछ में बदलने की आवश्यकता थी।
ओवरलॉर्ड ज़र्ग

1
वाह। वह आपराधिक रूप से मूर्ख से परे है। ऐसा लगता है कि हम जानते हैं कि सभी एटलसियन बिटबकेट खाते के पासवर्ड का कोई प्रतीक नहीं है। Ughhh।
डेविडब


6

विंडोज़ स्टार्ट अप मेनू, विंडोज़ के लिए खोजें क्रेडेंशियल मैनेजर। Bitbucket url के लिए खोजें, वहां पासवर्ड अपडेट करने का प्रयास करें .. और फिर से git ऑपरेशन करें। यह काम करना चाहिए।


मेरे मामले में यह समाधान था। मैं विंडोज -7 चला रहा हूं और हाल ही में पासवर्ड बदल गया था। बिटबकेट सर्वर के लिए कैश्ड क्रेडेंशियल क्रेडेंशियल मैनेजर में पुराने थे।
ब्रेट

सच है, विंडोज क्रेडेंशियल मैनेजर पासवर्ड और विवरण संग्रहीत करता है। कैश की वजह से समस्या है। इसलिए हमेशा क्रेडेंशियल मैनेजर में पासवर्ड की जांच करें।
पंकज चौहान

4

मुझे भी यही समस्या थी। यह विंडोज के लिए गिट में एक बग के साथ कुछ करना है। मेरे लिए यह SourceTree में प्रयुक्त Git को एम्बेड करने के लिए बदलने के लिए पर्याप्त था:

उपकरण -> विकल्प -> गिट और बटन पर क्लिक करें 'एंबेडेड गिट का प्रयोग करें'


4

Tools> Options> Use System Git, फिर चुनें git.exeफ़ाइल

यहाँ छवि विवरण दर्ज करें

फिर से क्रेडेंशियल्स की आवश्यकता होगी, और समस्या हल हो जाएगी।


क्या कोई इस बात का विवरण दे सकता है कि यह क्यों काम करता है?
स्कोप रेंगना

3

के लिए मैक उपयोगकर्ताओं । स्रोत वृक्ष पर एक डिफ़ॉल्ट खाता सेट था जो मुझे URL को क्लोन करने की अनुमति नहीं देता है क्योंकि मेरा वर्तमान URL अलग-अलग बिटकॉइन खाते का था। तो, यह अमान्य स्रोत पथ दिखाता है और मैं तब एडवांस विकल्प पर क्लिक करता हूं और पाया गया कि प्रमाणीकरण आपके_क्लोन_url में विफल रहा है। तो, इन चरणों का पालन करें

  1. सोर्स ट्री का चयन करें। SourceTree मेनू पर जाएं -> प्राथमिकताएं चुनें
  2. यह लेखा विंडो दिखाएगा । फिर अकाउंट्स चुनें यहाँ छवि विवरण दर्ज करें

यहां यह आपके जोड़े गए खातों की सूची दिखाएगा। बस नीचे से Add बटन पर क्लिक करें और अपने नए बिटबकेट खाते के विवरण जोड़ें। यह आपको खाता टैब के तहत खाता सूचीबद्ध करेगा। आप नीचे से Set Default .. बटन पर क्लिक करके भी डिफॉल्ट अकाउंट सेट कर सकते हैं । अब सब हो गया।


2

यदि आपने google / अन्य oauth का उपयोग करके एक खाता बनाया है, तो आपको पहले अपने खाते के लिए एक बिटबकेट पासवर्ड सेट करना होगा। इसके लिए URL यह है: https://bitbucket.org/account/user/ / या मेनू के तहत बिटबकेट सेटिंग्स की तलाश करें।

फिर git से लॉगिन कर सकते हैं (मैंने कमांड लाइन के माध्यम से कोशिश की)। मैं अंतर्निहित प्रबंधक का उपयोग क्रेडेंशियल के लिए करता हूं:

credential.helper = प्रबंधक

अब, जब मैंने बिटबकेट साइट (ईमेल सत्यापित) पर पासवर्ड सेट किया, और फिर से पुश करने की कोशिश की, तो उसने मुझे पासवर्ड के लिए प्रेरित किया, फिर कोड को धक्का दिया।

मई 2016 तक बिटबकेट वेब पेज पर मेनू स्थान की छवि -> http://ctrlv.in/747291


2

मुझे भी यही समस्या थी। आपको अपनी बिटकॉइन सेटिंग में sourcetree के लिए ऐप पासवर्ड डालकर जाना होगा। मेनू में "Bitbucket सेटिंग्स" पर क्लिक करें, ऐप पासवर्ड, ऐप पासवर्ड बनाएं। फिर SourceTree पर जाएं और अपने सहेजे गए पासवर्ड को संपादित करें


2

लंबे समय तक इससे लड़ने के बाद, ऐसा लगता है कि मुझे कुछ ऐसा मिला, जो काम करने लगता है। मैं उरोजों को अनुकूलित करने के लिए उपयोगकर्ता नाम शामिल नहीं करने के लिए अनुकूलन कर रहा था (इसे जितना संभव हो उतना सामान्य रखें), लेकिन प्रमाणीकरण संवाद पॉप अप करता रहा:

यहाँ छवि विवरण दर्ज करें

मैंने वह सब कुछ आजमाया, जो मन में आया, जैसे:

  1. MFA सक्षम करें और अक्षम करें (बहु कारक प्रमाणीकरण)
  2. एप्लिकेशन पासवर्ड बनाएं (फिर से, MFA सक्षम किए बिना और साथ में)

कोई फर्क नहीं पड़ता कि मैंने कौन से टूल का उपयोग किया (सोर्सट्री सहित), कुछ भी काम नहीं किया। सर्वर वापस लौटता रहा: "एक ऐप पासवर्ड बनाएं"

मूल रूप से आपको करना चाहिए

  1. उपयोगकर्ता नाम सहित यूआरएल का उपयोग करें (उदाहरण के लिए https: //myusername@bitbucket.org/ .. )।
  2. बिटबकेट में बनाए गए ऐप पासवर्ड का उपयोग करें

यदि ऐप पासवर्ड का उपयोग करने के सुझाव के बजाय सर्वर ने प्रतिक्रिया में इसे वापस कर दिया होता तो बहुत अच्छा होता ...


1

मैक पर, मुझे जाने की जरूरत है Preferences > Accounts, फिर एक नया खाता जोड़ें Bitbucket Serverऔर मेरी कंपनी के बिटबकेट सर्वर URL दर्ज करें। फिर मुझे चुनना पड़ाHTTPS प्रोटोकॉल के रूप में और अपना उपयोगकर्ता नाम (@email के बिना) और पासवर्ड दर्ज करना था।

इसके अलावा, मैंने इस नए खाते को पृष्ठ Set Default...के निचले भाग में स्थित बटन पर क्लिक करके डिफ़ॉल्ट खाते के रूप में सेट किया है Preferences > Account


1
  • कंपनी के अंदर लेकिन कहीं भी सच आयोजित किया जाएगा।
    • Bitbucket से लॉगआउट करें (यदि आप उपयोग कर रहे हैं तो)
    • अपने क्रेडेंशियल के साथ लॉगिन करें
    • कंसोल पर वापस जाएं
    • उसी आज्ञा को अग्नि दें
    • यह पासवर्ड के लिए पूछेगा - इसे प्रदान करें।
    • तुम तैयार हो।

1

यह समस्या इसलिए होती है क्योंकि आपके git खाते और आपके PC का पासवर्ड भिन्न हो सकता है। तो नीचे दिए गए उदाहरण में अपना उपयोगकर्ता नाम शामिल करें :

https://myusername@bitbucket.org/...

https: //devi@bitbucket.org/...


0

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


0

मेरे लिए मुद्दा यह था कि मेरे पास सॉरसेट्री में कोई खाता नहीं था।

एक खाता जोड़ने से मुझे अपने रेपो में धकेलने की अनुमति मिली:

उपकरण> विकल्प> प्रमाणीकरण> जोड़ें> OAuth टोकन को ताज़ा करें

यहाँ छवि विवरण दर्ज करें


0

मैंने यहां दिए गए लगभग सभी समाधानों की कोशिश की।

जो मेरे लिए काम करता है, मैंने जीआईटी जीयूआई खोला और उसमें पुश करने की कोशिश की। जो क्रेडेंशियल्स के लिए पूछते हैं, सही उपयोगकर्ता नाम और पासवर्ड दर्ज करें यह फिर से काम करना शुरू कर देगा।


0

मैं नीचे कमांड का उपयोग कर रहा था

git clone -b branch-name https://<username>@bitbucket.org/<repository>.git

उपयोगकर्ता नाम के साथ पासवर्ड जोड़ने के बाद समस्या हल हो गई (नीचे कमांड देखें):

git clone -b branch-name https://<username>:<password>@bitbucket.org/<repository>.git


0

मुझे वही मुद्दा मिला जब पासवर्ड रीसेट डोमेन के लिए खुश हो गया है। मैंने
(टूल> विकल्प> प्रमाणीकरण) में लगभग सभी चरणों की कोशिश की । लेकिन कुछ भी काम नहीं आया। अंत में मुझे एटलसियन कम्युनिटी पेज से नीचे उत्तर मिला और इसने काम किया।

मेरे लिए काम करने वाली एकमात्र चीज़ C: \ Users \ USERNAME \ AppData \ Local \ Atlassian \ SourceTree पर नेविगेट कर रही थी और पासवार्ड फ़ाइल को हटा रही थी

एक बार उस फ़ाइल को हटा दिया गया था, मैंने सिर्फ एक "पुश" किया और उसने आखिरकार मेरा पासवर्ड मांगा

https://community.atlassian.com/t5/SourceTree-questions/How-to-update-HTTP-S-credentials-in-sourcetree/qaq-p/297564

https://community.atlassian.com/t5/Sourcetree-questions/Getting-quot-fatal-Authentication-failed-for-quot-error/qaq-p/624663


0

मुझे Azure DevOps का उपयोग करते हुए यह त्रुटि मिली, हालांकि मैंने दिखाए गए उदाहरण के रूप में एक व्यक्तिगत एक्सेस टोकन जोड़ा था।

यहाँ छवि विवरण दर्ज करें

git pull -vसोर्सेट्री टर्मिनल से चलकर और वहां से फिर से पर्सनल एक्सेस टोकन जोड़कर इसे हल किया ।

यहाँ छवि विवरण दर्ज करें

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