होई के माध्यम से,कनेक्ट BitBucket करने के लिए प्रॉक्सी
मैं करने की कोशिश एचजी कंपनी प्रॉक्सी कि आवश्यकता के पीछे से मेरे Windows मशीन
पर Bitbucket.org
पर मेरी निजी रेपो से
खींच अपने स्थानीय रेपो में विंडोज प्रमाणीकरण।
- मैंने पाया प्रॉक्सी सर्वर और बंदरगाह (आईई की इंटरनेट विकल्प)
- मैं सेटिंग्स मेरी
%USERPROFILE%
में
Mercurial.ini
फ़ाइल मिली मैं यह करने के लिए इस खंड (info) कहा:[ http_proxy]
मेजबान =TheProxyServer
:TheProxyServerPort
उपयोगकर्ता =MyWindowsLogin
पासवर्ड =MyWindowsPassword
यह काम करता है:
C: \ पथ \ \ रेपो के लिए> एचजी खींच
http प्राधिकरण की आवश्यकता
दायरे: Bitbucket.org HTTP
उपयोगकर्ता:
बिटबकेट के प्रमाण पत्र दर्ज करने के बाद, मुझे मिलता है:
परिवर्तन के लिए खोज
कोई बदलाव नहीं
लेकिन पाया (लिखने क्योंकि हमारे पासवर्ड नीतियों के महीने में इस फ़ाइल को अद्यतन करने के होने के अलावा Mercurial.ini
में पासवर्ड जाहिर है एक प्रमुख सुरक्षा मुद्दा है)।
क्या यह किसी भी तरह से Mercurial प्रॉक्सी प्रमाण-पत्र पूछने के लिए संभव है?
या इन क्रेडेंशियल को अधिक सुरक्षित तरीके से स्टोर करें?
संपादित करें:
मैं एक ही सेटिंग्स और SSH के साथ करने की कोशिश की है, लेकिन मैं यह मिल गया:
C: \ पथ \ to \ रेपो> एचजी क्लोन ssh: // एचजी @ bitbucket .org/ME/रेपो/
चल "" C: \ Program Files \ TortoiseHg \ TortoisePlink.exe "-ssh -2 [email protected]" एचजी आर ME/रेपो/--stdio सेवा "निरस्त: दूरस्थ एचजी से कोई उपयुक्त प्रतिक्रिया नहीं!
और एक संवाद: "PuTTY Fatal Error - Network error: Connection timed out"
EDIT2:
यह सवाल आया था क्योंकि सबवर्सन सही ढंग से इस स्थिति को संभालती है:
सबवर्सन servers
फ़ाइल में मैं प्रॉक्सी होस्ट और पोर्ट निर्दिष्ट भी, और सबवर्जन स्वचालित रूप से इसके लिए मेरे विंडोज प्रमाणीकरण भेजता है। प्रॉक्सी के माध्यम से वेब से स्रोत की जांच करते समय मुझे कहीं भी मेरे क्रेडेंशियल दर्ज नहीं करना और न ही लिखना है।
C: \ workingdir> SVN चेकआउट http://okarito.googlecode.com/svn/trunk/ okarito-रीड-ओनली
... की जांच की गई संशोधन 5.
अग्रिम धन्यवाद!
जनवरी
क्या आप प्रॉक्सी के बिना एसएसएच का उपयोग कर सकते हैं? – tghw
मुझे आशा है कि मेरे संपादन ने आपके प्रश्न का उत्तर दिया है। मुझे 100% यकीन नहीं है कि आपका क्या मतलब है। धन्यवाद! – jan