2015-09-13 14 views
13

प्रमाणित नहीं कर सकता है मैं एक्सकोड 6 के साथ समस्या के बिना इस भंडार में प्रतिबद्ध हो सकता हूं। गिट अभी भी टर्मिनल में ठीक काम करता है, मैं स्थानीय रूप से और रिमोट दोनों को प्रतिबद्ध कर सकता हूं। एक्सकोड 7 में, मैं स्थानीय रूप से प्रतिबद्ध कर सकता हूं लेकिन दूरस्थ रूप से नहीं। यह कहता है कि प्रमाणीकरण विफल रहता है और उपयोगकर्ता नाम रीसेट करना असंभव है। (यह गहरा हुआ है)। मेरे पास मेरी स्थानीय गिट कॉन्फ़िगरेशन फ़ाइल में उचित उपयोगकर्ता नाम है। मैंने एक नया खाता बनाने की भी कोशिश की है, लेकिन मैं उपयोगकर्ता नाम दर्ज करने में सक्षम नहीं होने की एक ही समस्या के साथ समाप्त होता हूं।एक्सकोड 7 जीएम गिट रिपॉजिटरी

मेरी Git config --local --list

core.repositoryformatversion=0 
core.filemode=true 
core.bare=false 
core.logallrefupdates=true 
core.ignorecase=true 
core.precomposeunicode=true 
[email protected]:myUserName/myProject.git 
remote.origin.fetch=+refs/heads/*:refs/remotes/origin/* 
branch.failedTryToRename.remote=origin 
branch.failedTryToRename.merge=refs/heads/master 
branch.master.remote=origin 
branch.master.merge=refs/heads/master 
branch.master1.remote=origin 
branch.master1.merge=refs/heads/master 
user.name=myUserName 
[email protected] 

XcodeAccountsScreen

+0

FWIW: मुझे एक ही समस्या है। –

+0

मुझे भी। विशेष रूप से बिटबकेट रेपो के साथ। हालांकि मुझे संवाद में पता और प्रकार फ़ील्ड नहीं दिख रहे हैं। – brainjam

+0

कामकाज के रूप में, एसएसएच विकल्प (प्रमाणीकरण में: फ़ील्ड) ने मेरे लिए काम किया। – brainjam

उत्तर

4

समस्या यह है कि आप SSH दूरस्थ URL का उपयोग कर रहे हैं:

[email protected]:myUserName/myProject.git 

आप करने के लिए स्विच करने की आवश्यकता होगी एचटीटीपीएस रिमोट यूआरएल।

git remote set-url origin https://bitbucket.org/myUserName/myProject.git 

वैकल्पिक रूप से, बस छोड़ दें। एक्सकोड के आंतरिक गिट प्रबंधन का उपयोग करने की कोशिश करना बंद करो। (यह बहुत भयानक है, इसलिए कोई नुकसान नहीं हुआ।) यदि आप एक जीयूआई चाहते हैं, तो SourceTree का उपयोग करें; यह वही लोग हैं जो आपको बिटबकेट देते हैं और खूबसूरती से इसके साथ काम करते हैं।

+0

'ssh' का उपयोग करने के लिए उसे एक निजी/सार्वजनिक कुंजी बनाने की आवश्यकता होगी, इसे अपने बिटबकेट खाते में अपलोड करें और फिर उसे अपने स्थानीय '.shsh' प्रोफ़ाइल में इंस्टॉल करें। – Mark

संबंधित मुद्दे