पोर्ट-अग्रेषण SVN सर्वर


0

मेरे पास दो नेटवर्क हैं जो पूरी तरह से निराशाजनक हैं। मेरे पास नेटवर्क ए पर एक वर्चुअल मशीन है और नेटवर्क बी पर एक होस्ट विंडोज 7 मशीन है। मेरा एसवीएन सर्वर नेटवर्क ए में रहता है और मैं इसे अपने होस्ट विंडोज 7 कंप्यूटर से एक्सेस करना चाहूंगा। नेटवर्क B में, यदि आप svn सर्वर से कनेक्ट करने का प्रयास करते हैं, तो आपको कनेक्शन टाइमआउट मिलेगा क्योंकि यह नेटवर्क B से एक्सेस नहीं है।

मैं नेटवर्क बॉक्स में svn सर्वर से पोर्ट 8443 को मेरी होस्ट मशीन पर पोर्ट करने के लिए वर्चुअल बॉक्स में पोर्ट पोर्ट फॉरवर्ड करता हूं। अगर मैं अपने होस्ट मशीन से टेलनेट करता हूं, तो यह मेरे होस्ट मशीन के पोर्ट 8443 पर डेटा लौटाता है।

हालाँकि, अगर मैं अपने मेजबान मशीन पर svn चेकआउट करता हूं, तो यह निम्नलिखित त्रुटि के साथ विफल होता है:

svn co http://localhost:8443/svn/myProject
svn: E175002: OPTIONS of 'mySvnServer' : Could not resolve hostname 'mySvnServer' : No such host is known.

यह समझ में आता है क्योंकि मेरी होस्ट मशीन वैध रूप से mySvnServer के लिए होस्टनाम को हल नहीं कर सकती है (होस्ट मशीन नेटवर्क A पर है और mySvnServer नेटवर्क B पर है)। मैं होस्टनाम के समाधान को कैसे बंद करूं या इसे svn सेवा के लिए अग्रेषित पोर्ट का उपयोग करूं?


नेटवर्क कैसे अलग हो रहे हैं? क्या वे शारीरिक रूप से जुड़े हुए हैं, बस अलग-अलग सबनेट हैं? विभिन्न भौतिक नेटवर्क? आप सर्वर पर क्या ओएस चला रहे हैं? DNS सर्वर के रूप में आप क्या उपयोग कर रहे हैं?
तायगेओस

1
होस्टनाम के बजाय लोकलहोस्ट के आईपी पते (127.0.0.1) का उपयोग करें?
छिलका
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.