2012-01-24 14 views
6

के साथ कोई त्रुटि नहीं है मैं एसटीएस 2.8.1 का उपयोग कर रहा हूं (मुझे लगता है कि यह ग्रहण इंडिगो पर आधारित है) Subclipse 1.6.18 के साथ।"आरए परत अनुरोध विफल" उपclipse के साथ त्रुटि, वेब ब्राउज़र

मैं एक रिपोजिटरी से बाहर कुछ कोड की जाँच करने के कोशिश कर रहा हूँ, लेकिन जब मैं भंडार स्थान जोड़ने के लिए, मैं निम्नलिखित त्रुटि मिलती है:

RA layer request failed
svn: Server sent unexpected return value (503 Service Unavailable) in response to OPTIONS request for 'http://a.b.com:18080/svn/myproject'

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

क्या किसी को पता है कि मैं वेब ब्राउज़र से क्यों पहुंच सकता हूं लेकिन एसटीएस से नहीं?

प्रॉक्सी सेटिंग्स उपclipse के लिए सही ढंग से कॉन्फ़िगर किया गया है (और मैं एसटीएस से अन्य भंडारों तक पहुंच सकता हूं, लेकिन वह नहीं)।

+2

जांच कर लें प्रॉक्सी पासवर्ड: यह एक मामला कहाँ हो सकता है svn सेटिंग्स ('c: \ दस्तावेज़ और सेटिंग्स \ _username_ \ अनुप्रयोग डेटा \ सबवर्जन \ सर्वर' या' ~ /ssubversion/सर्वर') ग्रहण सेटिंग्स – VonC

+0

को ओवरराइट कर सकता है मैंने पहले ही किया है, और वे सही हैं। और जैसा कि मैंने कहा, मैं अन्य भंडार स्थानों से कनेक्ट करने में सक्षम हूं, इसलिए यह समस्या प्रतीत नहीं होती है। कोई अन्य विचार? आपकी सहायताके लिए धन्यवाद! – Neets

+0

ग्रहण और svn के लिए दोनों सही है? एक नया ग्रहण स्थापना भी करें (एक अन्य निर्देशिका में जो आपके वर्तमान ग्रहण में) और देखें कि समस्या बनी रहती है या नहीं। – VonC

उत्तर

7

यह आमतौर पर एक ग्रहण सेटिंग को ओवरराइड करने के लिए एक एसवीएन सेटिंग (c:\Documents and Settings\_username_\Application Data\Subversion\servers या ~/.subversion/servers) के कारण होता है।

या उन सेटिंग्स में से एक प्रॉक्सी के लिए गलत पासवर्ड हो सकता है।

हालांकि, OP Neets रिपोर्ट:

  • I'm able to connect to other repository locations (so the proxy password is correct)
  • I solved it, adding the corresponding exception in the servers file, like this:
http-proxy-exceptions = exception.com 

यही कारण है कि OpenDNS लेख Configuring Subversion to Use a Proxy Server का वर्णन के अनुरूप है:

http-proxy-exceptions 

This specifies a set of repository addresses for which you don't need to access a proxy server. For example, if you have a repository on your local LAN, then you probably won't need a proxy to access it.
This should be a comma-delimited list of servers, and you can use an asterisk as a wildcard.
If all of the repositories that you will access require you to use a proxy server, then you can leave this out.

The following shows a sample configuration that will use a proxy server to access all servers outside of the example.com domain:

[global] 
http-proxy-exceptions = *.example.com 
http-proxy-host = proxy.example.com 
http-proxy-port = 8080 
http-proxy-username = myuserid 
http-proxy-password = mypassword 
+1

नोट: [जब्दा] (http://stackoverflow.com/users/1260393/jabda) [एक हटाए गए उत्तर] में उल्लेख किया गया है (http://stackoverflow.com/a/20527431/6309) ने उस त्रुटि को देखा है क्योंकि भंडार के लिए उपयोगकर्ता नाम ग्रहण में केस संवेदनशील था। सटीक सही उपयोगकर्ता नाम में टाइपिंग ने समस्या हल की। – VonC

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