2011-03-15 34 views
24

मैं एक आईफोन प्रोजेक्ट के लिए नए एक्सकोड 4 आईडीई के साथ एक https assembla svn भंडार से कनेक्ट करने में असफल प्रयास कर रहा हूं, जिस पर मैं काम कर रहा हूं।एक्सकोड 4 (असेंबला) एसवीएन रिपोजिटरी "संशोधन लोड करने में असमर्थ"

मैं xcode (3?) के अंतिम संस्करण, और अन्य svn ऐप्स के साथ बस ठीक से कनेक्ट करने में सक्षम था। मैं एक ही रेपो पते और प्रमाण-पत्रों का उपयोग कर रहा हूं, इसलिए मैं परेशान हूं कि यह क्यों काम नहीं करता है।

मैंने रेपो की एक कार्यशील प्रतिलिपि में लोड करने का भी प्रयास किया, और यह या तो कनेक्ट नहीं हो सकता है।

एक त्रुटि संदेश आता है

कोई युक्ति "पुनरीक्षण लोड करने में असमर्थ" क्या है?

उत्तर

41

बहुत सारे लिंक हैं, लेकिन यहां कोई समाधान सीधे पोस्ट नहीं किया गया है, इसलिए मैं इसे करूँगा।

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

खोलने एक टर्मिनल

आप परियोजना नहीं है, तो बाहर ऐसा करते हैं:

>svn checkout SERVER_PATH FOLDER_PATH_TO_PUT_THE_PROJECT

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

यह तब विफल हो जाएगा और आपको उपयोगकर्ता नाम के लिए पूछेगा। सही पूछें और फिर पासवर्ड पूछे जाने पर पासवर्ड दर्ज करें।

परियोजना की जांच की जाएगी, लेकिन आप टर्मिनल विंडो को बंद कर सकते हैं और यदि आप चाहें तो फ़ोल्डर को फिर से हटा सकते हैं। एक्सकोड 4 अब बिना किसी हिचकिचाहट के कनेक्ट होगा। :)

+0

हाय मैंने इस कमांड के लिए एक ही काम किया है: svn चेकआउट http://simple-iphone-image-processing.googlecode.com/svn/trunk/ लेकिन यह कहता है कि मेजबान नहीं मिला .. कृपया मदद करें कि मैं चेकआउट करना चाहता हूं गूगल कोड भंडार से कोड और मैं एक्सकोड 4.3.2 – Mrunal

+0

का उपयोग कर रहा हूं सर्वर पथ में पिछले svn: // होना चाहिए, मुझे विश्वास है। – Nicki

+2

मैंने अभी इसका परीक्षण किया है। शुरुआत में आपको http: // होना चाहिए और यह ठीक काम करता है। – Nicki

1

मैं एक ही समस्या का सामना करना है जब एक परियोजना मैं पहले एक और SVN ग्राहक (संस्करण) का उपयोग कर की जाँच की थी खोले। तो मैंने एसवीएन यातायात को देखने के लिए वायरशर्क को निकाल दिया और देखा कि यह एक HTTP प्रमाणीकरण समस्या थी।

मैंने एक्सकोड ऑर्गनाइज़र विंडो (Shift-⌘-2) खोला और स्वत: जनरेटेड रिपोजिटरी बुकमार्क हटा दिए। फिर मैंने अपना खुद का नया बुकमार्क जोड़ा। यह तय है।

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

और आयोजक को ट्रंक, शाखाओं और टैग के पथों को बताना न भूलें। यह एक स्थानीय चेकआउट से उन अनुमान नहीं कर सकते हैं, और उन्हें सेट अप करने के लिए, शाखाओं में विलय और से Xcode 4. भीतर

यह शायद यह देखते हुए कि Xcode 4 इस दौरान मुझ पर के बारे में 5 बार दुर्घटनाग्रस्त हो गया लायक है टैगिंग करने के लिए सक्षम हो जाएगा प्रक्रिया। मुझे लगता है कि यह अभी भी नए और बेहतर एससीएम एकीकरण के शुरुआती दिनों में है। इतनी अच्छी किस्मत!

+0

धन्यवाद! मुझे समाधान मिला - एक संपादन के रूप में पोस्ट किया गया। –

0

मैंने इस मुद्दे को बस नेटबीस नाम के साथ आईपी पते को बदल दिया।

1

समाधान मिला! मैं पृष्ठ पर निर्देशों का पालन किया है, और यह सब मेरी मुद्दों को मंजूरी दे दी: http://plainoldstan.blogspot.com/2011/03/xcode-4svn-could-not-authenticate-to.html

मूलतः, यह है कि सबवर्सन या Xcode एक गलत नाम/पासवर्ड कॉम्बो कैशिंग था लगता है।

0

मुझे एक ही समस्या थी; एक्सकोड 3 ब्ला ब्ला में काम कर रहा था ...

मैंने यहां सभी निर्देशों का पालन किया और here लेकिन फिर भी यह लटक रहा था।

समस्या यह थी कि मेरा svn उपयोगकर्ता नाम और मेरा मैक ओएस उपयोगकर्ता नाम और पासवर्ड समान था। एक बार जब मैं अपने svn उपयोगकर्ता का नाम बदल गया तो यह काम किया!

आशा इस किसी और इस

0

पर एक दिन के काम खर्च xcode 4 में एक और परिवर्तन है कि SVN कनेक्टिविटी समस्याओं में योगदान कर सकते है और कहा कि कि होस्ट नाम के लिए नाम लुकअप केवल DNS लुकअप का उपयोग करता है और इच्छा है रोकता है/etc/host फ़ाइल में कोई होस्ट नहीं दिखता है। यह एसवीएन कनेक्टिविटी से अधिक प्रभावित करता है। एक उदाहरण आईफोन सिम्युलेटर में है यदि आप किसी स्थानीय से कनेक्ट करने का प्रयास कर रहे हैं (डीएनएस में नहीं बल्कि/etc/host फ़ाइल में) सिस्टम में आप इसे देख पाएंगे। इससे यह संकेत मिलेगा कि नाम लुकअप के आसपास के मुद्दे गिट जैसे अन्य क्षेत्रों को प्रभावित करेंगे ... कामकाज बहुत सकल है, आपको यूआरआई में आईपी पते का उपयोग करना होगा। दुर्भाग्यवश एक्सकोड टीम ने फैसला किया कि यह जानकारी या तो दस्तावेज़ों में या किसी प्रकार के त्रुटि लॉग या संदेश में इस जानकारी को सतह के लिए महत्वहीन नहीं होगी। एक साधारण परीक्षण यह है कि यदि आप होस्ट को पिंग कर सकते हैं लेकिन nslookup इसे नहीं ढूंढ पा रहा है तो xcode भी इसे देखने में सक्षम नहीं होगा।

+0

मैं अपने स्थानीय एसवीएन सर्वर को अपने नाम का उपयोग करके पिंग और nslookup कर सकता हूं, लेकिन जब मैं XCode में एक रिपॉजिटरी को कोशिश करता हूं और जोड़ता हूं तो यह कहता है कि होस्ट अप्राप्य है हालांकि आईपी पता ठीक काम करता है। यदि यह बदलता है तो एसवीएन के लिए आईपी पते का उपयोग न करना सबसे अच्छा है। मुझे लगता है कि मैं इस समय के लिए कॉर्नरस्टोन का उपयोग करूंगा। –

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