2012-11-05 17 views
8

का उपयोग करने के लिए कैसे इंगित करें मैं प्रॉक्सी के पीछे काम कर रहा हूं और मैं github.com तक नहीं पहुंच सकता। मैंने पढ़ा है कि cntlm इस समस्या को ठीक कर सकता है। मैं अभी भी प्रॉक्सी जानकारी भरने के साथ संघर्ष कर रहा हूं।गिट को cntlm

तो मेरा सवाल यह है कि गिट को प्रॉक्सी को बाईपास करने के लिए cntlm का उपयोग करने के लिए कैसे इंगित करें?

+0

आप किस गिट संस्करण का उपयोग कर रहे हैं? – Nelson

+0

संस्करण 1.7.11-preview20120710 –

उत्तर

4

आपको गिट संस्करण 1.7.10 और नए के लिए सीएनटीएलएम की आवश्यकता नहीं है, क्योंकि यह आपका मामला है।

मेरा उत्तर यहाँ https://stackoverflow.com/a/10848870/352672 जानकारी के लिए देखें, तो आप सिर्फ/परीक्षण कॉन्फ़िगर कर सकते हैं इस तरह से:

git config --global http.proxy http://user:[email protected]:port 
git clone http://git.gnome.org/browse/gnome-contacts 
+0

यह एक आकर्षण की तरह काम किया !! बहुत बहुत धन्यवाद –

+0

आपका स्वागत है! – Nelson

+8

cntlm का उपयोग करने का लाभ यह है कि आप सादा पाठ –

27

मामले आप वास्तव में 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

+0

के रूप में असाइन करना चाहिए धन्यवाद, यह मेरे लिए उपयोगी था –

+2

+ सीएनटीएलएम के लिए पासवर्ड स्टोर होने के लिए 1। अच्छी बात। –

+0

यह इतना उपयोगी है। धन्यवाद। – CleanBold