मैं विंडोज काम करने के लिए GitHub क्लाइंट प्राप्त करने की कोशिश कर रहा हूं। मैं कॉर्पोरेट प्रॉक्सी और फ़ायरवॉल के पीछे एक कॉर्पोरेट विन 7 x64 कंप्यूटर पर हूं। कई अन्य पोस्ट और पर्यावरण चर और कॉन्फ़िगर चर के कई संयोजनों के साथ प्रयोग करने के बाद, मैंने अपने पूर्ण कॉर्पोरेट डोमेन उपयोगकर्ता आईडी और पासवर्ड सहित HTTPS_PROXY पर्यावरण चर का उपयोग करके काम करने के लिए क्लोनिंग और पुश अपडेट प्राप्त करने का एकमात्र तरीका पाया है।
यह सुरक्षा के दृष्टिकोण से अस्वीकार्य है। क्या इसे काम करने का कोई और तरीका है?
अतिरिक्त नोट्स:
निम्नलिखित काम किया:
HTTPS_PROXY
मूल्य के साथ बुलाया एक पर्यावरण चर जोड़ेंhttp://[domain]\[userid]:[password]@someproxy.mycorp.com:8080
निम्नलिखित काम नहीं किया:
HTTPS_PROXY
वेरिएबल से यूजर आईडी और पासवर्ड ओमिट करनाHTTP_PROXY
(नहींS
) नामक एक पर्यावरण चर का उपयोग करनाhttp.proxy
वैरिएबल को ग्लोबल कॉन्फिगर फाइल में जोड़ना (.gitconfig
)https.proxy
वैरिएबल को ग्लोबल कॉन्फिगर फाइल में जोड़ना
सभी मामलों में, GitHub क्लाइंट अभी भी प्रॉक्सी को नहीं पहचानता है: फ़ाइल की सामग्री TheLog.txt
हमेशा स्टार्टअप पर निम्नलिखित दर्शाती है:
[time]|INFO|thread:4|GitHub.Helpers.StartupLogger|Proxy information: (None)
[time]|INFO|thread:4|GitHub.Helpers.StartupLogger|Couldn't fetch creds for proxy
और कई असफल प्रॉक्सी प्रमाणीकरण प्रयासों के आउटपुट के बाद है, जिनमें से सभी "क्रेडेंशियल गायब हैं।"