पर svn मैं एक नेटवर्क के साथ लैपटॉप (उबंटू) पर हूं जो HTTP प्रॉक्सी (केवल http कनेक्शन की अनुमति है) का उपयोग करता है।
जब मैं 'http: // .....' जैसे यूआरएल के लिए svn अप का उपयोग करता हूं तो सबकुछ शांत होता है (Google क्रोम रिपोजिटरी सही काम करता है), लेकिन अभी मुझे सर्वर से svn: // के साथ svn अप करने की आवश्यकता है। .. 'और मैं कनेक्शन से इनकार कर दिया।
मैंने प्रॉक्सी कॉन्फ़िगरेशन/etc/subversion/सर्वर में सेट किया है लेकिन यह मदद नहीं करता है।
किसी के पास राय/समाधान है?
HTTP प्रॉक्सी
उत्तर
/etc/subversion/servers
में आप http-proxy-host
, जो जो एक अलग सर्वर आमतौर पर पोर्ट 3690 svnserve
आदेश द्वारा शुरू किया पर चल रहा है को जोड़ता है svn://
साथ कोई संबंध नहीं है की स्थापना कर रहे हैं।
आप सर्वर तक पहुँच है, तो आप सेटअप svn+ssh://
explained here. रूप
अद्यतन कर सकते हैं: तुम भी connect-tunnel
, जो सुरंग कनेक्शन के लिए अपने HTTPS प्रॉक्सी सर्वर का उपयोग करता है का उपयोग कर की कोशिश कर सकते:
connect-tunnel -P proxy.company.com:8080 -T 10234:svn.example.com:3690
फिर आप
svn checkout svn://localhost:10234/path/to/trunk
का उपयोग कर HTTP सुरंग का उपयोग करता हूं उत्कृष्ट, मैं इस तरह कुछ ढूंढ रहा था। आपके लिए +1 अच्छा महोदय। – Ibrahim
भी '~/.subversion/server' – akavel
यह जांचें, यह वास्तव में काम करता है [समाधान] (http://vikashazrati.wordpress.com/2009/01/25/http-proxy-sv/) – Vervatovskis
जब आप SVN का उपयोग: // यूआरआई यह बंदरगाह 3690 का उपयोग करता है और शायद का उपयोग नहीं होगा HTTP प्रॉक्सी
SVN http: // बात नहीं करता है, तो इसके वहाँ कुछ भी नहीं एक http प्रॉक्सी कर पाते थे।
किसी भी कारण से http काम नहीं करता है? क्या आपने https माना है? यदि आपको वास्तव में इसकी आवश्यकता है, तो आपको शायद अपने फ़ायरवॉल में बंदरगाह 36 9 0 खोला होगा।
यदि आप इसे एसएसएच प्राप्त कर सकते हैं तो आप एक एसएसएच पोर्ट-अग्रेषित एसवीएन सर्वर कर सकते हैं।
उपयोग SSHs -L
(या -R
, मैं भूल जाते हैं, यह मुझे हमेशा confuses) ताकि
127.0.0.1:3690
वास्तव में दूरदराज से जुड़ रहा है एक ssh सुरंग बनाने के लिए: ssh सुरंग से अधिक 3690, और फिर आप
svn co svn://127.0.0.1/....
एसएसएच के लिए विंडोज पर रिमोट सर्वर मैं corkscrew –
का उपयोग करेंगे यदि आप मानक का उपयोग कर रहे हैं एसवीएन स्थापना svn: // कनेक्शन tcpip पोर्ट 36 9 0 पर काम करेगा और इसलिए जब तक आप अपना नेटवर्क कॉन्फ़िगरेशन नहीं बदलते हैं, तब तक कनेक्ट करना मूल रूप से असंभव है (आपने कहा है कि केवल एचटीपी ट्रैफिक की अनुमति है) या आप अपने एसवीएन को होस्ट करने वाले सर्वर पर http मॉड्यूल और अपाचे इंस्टॉल करते हैं सर्वर।
ठीक है, इस विषय पर कुछ हद तक पुरानी हो चुकी है, लेकिन जैसा कि मैंने यह गूगल पर पाया जाता है और एक समाधान है यह किसी के लिए दिलचस्प हो सकता है:
मूल रूप से (बेशक) इस हर HTTP प्रॉक्सी पर संभव नहीं है लेकिन पर काम करता है पोर्ट 36 9 0 पर http कनेक्ट करने की इजाजत देने वाली प्रॉक्सी। सुरक्षित विधि के लिए एक तरीका प्रदान करने के लिए पोर्ट 443 पर http प्रॉक्सी द्वारा इस विधि का उपयोग किया जाता है। यदि आपका व्यवस्थापक http कनेक्ट के लिए पोर्ट 36 9 0 खोलने के लिए प्रॉक्सी को कॉन्फ़िगर करता है तो आप प्रॉक्सी के माध्यम से सुरंग स्थापित करने के लिए अपनी स्थानीय मशीन सेट कर सकते हैं।
मुझे बस हमारी कंपनियों के नेटवर्क में svn.openwrt.org से कुछ फ़ाइलों को देखने की आवश्यकता थी। सुरंग बनाने का एक आसान समाधान आपके/etc/hosts
127.0.0.1 svn.openwrt पर निम्न पंक्ति जोड़ रहा है।
बाद में संगठन, आप एक स्थानीय बंदरगाह के लिए एक टीसीपी सुरंग बनाने के लिए socat उपयोग कर सकते हैं:
जबकि सच; सोशल टीसीपी-सुनो: 36 9 0 प्रॉक्सी: proxy.at.your.company: svn.openwrt.org: 3690; किया
आपको आदेश को रूट के रूप में निष्पादित करना चाहिए। यह स्थानीय बंदरगाह 36 9 0 खोलता है और कनेक्शन पर एक ही बंदरगाह पर svn.openwrt.org पर एक सुरंग बनाता है।
बस अपनी आवश्यकताओं पर बंदरगाह और सर्वर पते को प्रतिस्थापित करें।
ठीक है, यह वास्तव में आसान होना चाहिए: फ़ाइल
$ sudo vi /etc/subversion/servers
संपादित करें:
[Global]
http-proxy-host=my.proxy.com
http-proxy-port=3128
यह बचाओ, svn
फिर से चलाने के लिए और यह काम करेंगे।
साथ ही, svn: // –
के बजाय रेपो यूआरएल में http: // का उपयोग करना सुनिश्चित करें, विंडोज़ पर 'सर्वर' फ़ाइल है: ~ \ AppData \ Roaming \ Subversion \ सर्वर – bart
इसके अलावा, इसे संपादित करना सुनिश्चित करें * [ग्लोबल] * के तहत फ़ाइल में हेडर जैसे डिलरा ने कहा, * [समूह] * के तहत नहीं जो फ़ाइल में पहले दिखाई देता है। – Taylor
- 1. http प्रॉक्सी
- 2. HTTP प्रॉक्सी
- 3. http प्रॉक्सी
- 4. PHP HTTP प्रॉक्सी सर्वर
- 5. Gradle मेरी HTTP प्रॉक्सी
- 6. HTTP प्रॉक्सी सर्वर
- 7. AFNetworking HTTP प्रॉक्सी
- 8. अपाचे में प्रॉक्सी चेनिंग HTTP
- 9. आईफोन सिम्युलेटर - सेट HTTP प्रॉक्सी
- 10. प्रॉक्सी पर http पर आरटीएसपी
- 11. Nginx प्रॉक्सी https से http?
- 12. नोड-http-प्रॉक्सी गतिशील routetable?
- 13. सबवर्सन: साथ HTTP/HTTPS प्रॉक्सी
- 14. सामान्य HTTP क्लाइंट और प्रॉक्सी
- 15. HTTP प्रॉक्सी HTTP प्रोटोकॉल का उपयोग कैसे करता है? एक प्रॉक्सी आरएफसी?
- 16. http प्रॉक्सी कैसे काम करता है?
- 17. HTTP युक्ति: प्रॉक्सी-प्राधिकरण और प्राधिकरण हेडर
- 18. रूबी प्रॉक्सी प्रमाणीकरण OpenURI या नेट/http
- 19. एंड्रॉइड: योजना 'http' आईसीएस 4.0.4 डब्ल्यू/प्रॉक्सी
- 20. रूबी, टोर और नेट :: HTTP :: प्रॉक्सी
- 21. http 407 प्रॉक्सी प्रमाणीकरण आवश्यक: जावा कोड
- 22. एफ # ओडाटा सेवा प्रकार प्रदाता http प्रॉक्सी
- 23. आईओएस में HTTP प्रॉक्सी प्रमाणीकरण 4.3
- 24. गंभीरता से सरल पायथन HTTP प्रॉक्सी?
- 25. प्रॉक्सी
- 26. प्रॉक्सी
- 27. मैं एक डब्ल्यूसीएफ क्लाइंट-साइड सेवा प्रॉक्सी पर HTTP प्रॉक्सी (WebProxy) कैसे सेट कर सकता हूं?
- 28. अपाचे - रिवर्स प्रॉक्सी और HTTP 302 स्थिति संदेश
- 29. स्प्रिंग वेब ऐप में एक HTTP प्रॉक्सी को कॉन्फ़िगर करना
- 30. पायथन urllib2> HTTP प्रॉक्सी> HTTPS अनुरोध
इस सवाल ने लाइन के नीचे 5 साल बाद पूरी तरह से मेरी मदद की !! – slayedbylucifer
(स्पष्ट रूप से विषय पर) प्रश्न का डुप्लिकेट: http://stackoverflow.com/questions/1491180/how-to-configure-a-http-proxy-for-svn और http://stackoverflow.com/questions/16649199/कैसे-do-i-config-the-svn-http-proxy-from-the-command-line – michael