2013-10-25 11 views
9

मैंने हाल ही में अपने svn क्लाइंट को 1.8 शाखा (1.8.3) में अपग्रेड कर दिया है और अब मैं अपने सर्वर (HTTPS के माध्यम से) को अपडेट या प्रतिबद्ध नहीं कर सकता।सबवर्सन 1.8.x 400 खराब अनुरोध त्रुटियां

यह निम्न त्रुटि दे रहता है:

C:\lavori\XPadStore>svn update Updating '.': svn: E175002: Unable to connect to a repository at URL ' https://[email protected]/svn/eMagazine-Reader/trunk/XPadStore ' svn: E175002: Unexpected HTTP status 400 'Bad Request' on '/svn/eMagazine-Reader /trunk/XPadStore'

C:\lavori\XPadStore>

+1

क्या आपकी मशीन और सर्वर के बीच कोई प्रॉक्सी सर्वर (उदा। आईआईएस रिवर्स-प्रॉक्सी) है? इसके लॉग (एसवीएन सर्वर/प्रॉक्सी सर्वर) में लॉग इन कुछ भी? – bahrep

+0

@bahrep नहीं, बीच में कोई प्रॉक्सी नहीं है। और मुझे लॉग में कुछ भी दिलचस्प नहीं मिल रहा है। वापस 1.7 पर वापस लौटने से सब कुछ ठीक काम करता है। –

उत्तर

18
  • मामले में आप एकीकृत विंडोज प्रमाणीकरण का उपयोग करें, लेख KB98: 'HTTP status 400 Bad Request' error when a user connects to VisualSVN Server पढ़ें।

  • यदि आप FQDN या होस्ट नाम से सर्वर तक पहुंचते हैं जिसमें _ अंडरस्कोर वर्ण होता है - अंडरस्कोर को हटा दें या बदलें। अंडरस्कोर वर्ण अवैध नाम होस्टनाम में और अपाचे HTTP सर्वर 2.2.32 (2017-01-13 को जारी) में सुरक्षा फ़िक्स के कारण माना जाता है, इस संस्करण से जुड़े एसवीएन सर्वर ऐसे अवैध होस्टनाम या FQDN द्वारा क्लाइंट एक्सेस को अस्वीकार करते हैं। सुरक्षा सुधारों ने निम्नलिखित भेद्यता को संबोधित किया: सीवीई-2016-8743 और सीवीई-2016-5387।


पुराने जवाब यह है कि अभी भी कोई पुराना SVN 1.8.x ग्राहकों प्रयोग करने के लिए उपयोगी हो सकता है:

  1. उपयोग सबवर्सन 1.8.8 (या नवीनतम) ग्राहक।

  2. जब क्लाइंट पर सबवर्जन 1.8 स्थापित है, तो फ़ाइल संपादक "% APPDATA% \ Subversion \ सर्वर" में फ़ाइल खोलें और निम्न स्ट्रिंग को [Global] सेक्शन में जोड़ें: http-chunked-requests = no। देखें कि यह मदद करता है या नहीं।

  3. आपका एंटीवायरस, सबवर्सन 1.7 और पुराने ग्राहकों के साथ काम करते हुए सबवर्सन 1.8 यातायात तोड़ तो यह समझ में आता है एंटीवायरस हटाने और जाँच करें कि क्या यह मदद करता है करने के लिए कर सकते हैं:

    तो एंटीवायरस आवेदन आप मशीन पर स्थापित किया है - इसे अस्थायी रूप से अक्षम करें और देखें कि यह मदद करता है या नहीं। अगर यह मदद नहीं करता है - एंटीवायरस को हटा दें और फिर समस्या को पुन: उत्पन्न करने का प्रयास करें। मुझे लगता है कि आपको अब svn 1.8 क्लाइंट के साथ त्रुटि नहीं मिलेगी।

+6

मैं प्रमाणित प्रॉक्सी –

+0

@YvesMartin से गुजरते समय 'http-chunked-request = no' ने मेरी परेशानी को ठीक किया है, जो आप सबवर्सन क्लाइंट का उपयोग करते हैं? इसका संस्करण क्या है? सुनिश्चित करें कि आप अद्यतित सबवर्जन सर्वर और क्लाइंट का उपयोग करें! – bahrep

+0

समस्या उपरोक्त 1.6 WebDAV मॉड्यूल के साथ Apache 2.4 से कनेक्ट TortoiseSVN 1.8.12 संस्करण के साथ प्रकट होता है। –

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