2012-07-16 14 views
10

सेट करना मैं इस गिट चीज़ को समझने की कोशिश कर रहा था और एक पल में मैंने http.proxy चर के साथ गड़बड़ की। अभी यह सिर्फ बकवास है, 'asdf' तो धक्का काम नहीं करता है। मुझे नहीं पता कि प्रॉक्सी सेटिंग पहले क्या थी (मुझे यह भी पता नहीं है कि प्रॉक्सी सर्वर क्या है)। सही मूल्य पर http.proxy सेट करने का कोई तरीका?गिट http.proxy

अभी त्रुटि है: "प्रॉक्सी को हल नहीं कर सका asdf 'जबकि तक पहुँचने ... घातक:। HTTP अनुरोध विफल

उत्तर

24

आपने गलती से अपनी गिट कॉन्फ़िगरेशन फ़ाइल में एक प्रविष्टि जोड़ा है। आप git config का उपयोग कर वैश्विक और प्रति-भंडार कॉन्फ़िगरेशन फ़ाइलों दोनों में हेरफेर कर सकते हैं।

पता लगाने के लिए अगर आप वैश्विक या स्थानीय config फ़ाइलों के लिए प्रॉक्सी प्रवेश जोड़ा console से चलाएँ:

git config -l --global | grep http # this will print the line if it is in the global file 
git config -l | grep http # this will print the line if it is in the repo config file 

तो या तो वैश्विक या स्थानीय फ़ाइल इस चलाने से सभी http.proxy प्रविष्टियों को हटाने के लिए :

git config --global --unset-all http.proxy # to remove it from the global config 
git config --unset-all http.proxy # to remove it from the local repo config file 

मुझे उम्मीद है कि इससे मदद मिलती है।

+0

मेरे मामले में, मेरे पास प्रॉक्सीकॉमैंड '' '~/.ssh/config''' में स्थापित था, जिसे मुझे शीर्ष पर हटा देना था जिसे @mamapitufo ने उल्लेख किया था। –

0

Git कॉन्फ़िग फ़ाइल एक स्थानीय एक है (यानी यह एक करने के लिए धक्का दिया नहीं है दूरस्थ रेपो)।
तो जब तक आप (Mac पर TimeMachine की तरह जगह में स्थानीय इतिहास/बैकअप तंत्र के कुछ प्रकार है), तो आप इसे आसानी से पुनर्स्थापित नहीं कर सकता।

उदाहरण के लिए

Windows पर, आप रजिस्ट्री के लिए उपयोग किया है, you can look for the proxy settings there