मामले आप वास्तव में CNTLM का उपयोग करना चाहते हैं, यह एक नियमित रूप से प्रॉक्सी की तरह git करने के लिए कॉन्फ़िगर कर दिया जाएगा।
तो जहाँ आप इस तरह अपने NTLM प्रॉक्सी में निर्दिष्ट करना होगा:
git config --global https.proxy https://user:[email protected]:port
git config --global http.proxy http://user:[email protected]:port
CNTLM के लिए, आप बस, अपने बंदरगाह जहां CNTLM पर सुनने की जाएगी निर्दिष्ट हैं, उसका उपयोग स्थानीय होस्ट:
git config --global https.proxy https://127.0.0.1:port
git config --global http.proxy http://127.0.0.1:port
मैं इसलिए मेरे लिए यह
git config --global https.proxy https://127.0.0.1:3128
git config --global http.proxy http://127.0.0.1:3128
है यहां तक कि अगर NTLM प्रॉक्सी के द्वारा समर्थित है, यह स्थानीय 3128 पोर्ट पर चल रहा है गिट, हो सकता है कि आप इसका उपयोग इस तरह से नहीं करना चाहें क्योंकि यह आपके उपयोगकर्ता/पास को स्पष्ट टेक्स्ट में संग्रहीत करता है। सीएनटीएलएम के साथ, आपके पास केंद्रीकृत स्थान का उपयोग करने की संभावना है जहां password can be stored as encrypted।
आप किस गिट संस्करण का उपयोग कर रहे हैं? – Nelson
संस्करण 1.7.11-preview20120710 –