http.proxy एक स्ट्रिंग आहे. तो 0 वर सेट केल्यास Git प्रॉक्सी अक्षम करण्याऐवजी अक्षरशः 0 नावाच्या होस्टशी संपर्क साधू शकतो.

प्रथम जुळणाऱ्या नोंदी आणि त्यांचे स्कोप शोधा:

git config --show-origin --show-scope --get-regexp '.*proxy.*'

सिस्टम, वापरकर्ता, रिपॉझिटरी, इन्क्लूड आणि URL-विशिष्ट इनपुट, तसेच प्रत्यक्ष प्रोसेस पर्यावरण तपासा. ओळखपत्रे असलेली मूल्ये खाजगी ठेवा. नंतर संबंधित HTTPS रिमोटला क्वेरी करा:

git config --get-urlmatch http.proxy https://git.example/team/project.git

जर तपासणीत रिपॉझिटरी-स्थानिक एक जुनी http.proxy नोंद आढळली, तर ती नोंद काढण्यासाठी हे त्या इच्छित वर्किंग कॉपीमधून चालवा:

git config --local --unset http.proxy

प्रत्यक्षात नोंदवलेला स्रोत वापरा; हे स्थानिक उदाहरण वापरकर्ता किंवा मशीन डीफॉल्ट साफ करण्याचा आदेश नाही. सर्व काढणारी क्रिया निवडण्यापूर्वी अनेक मूल्ये तपासा.

काढण्यामुळे उर्वरित इनपुट उघड होतात. स्थानिक unset वापरकर्ता डीफॉल्ट उघड करू शकतो, आणि वापरकर्ता नोंद काढल्यास URL-विशिष्ट नियम राहू शकतो. त्याऐवजी स्पष्ट रिकामे मूल्य समर्थित Git कॉन्फिगरेशनमध्ये इच्छित थेट ओव्हरराइड व्यक्त करते; ती एक स्रोत मागे घेण्यापेक्षा वेगळी धोरण आहे.

core.gitProxy आणि SSH मार्ग वेगळे ठेवा. एखादे मूल्य परत आल्यास इन्क्लूड, लाँचर, IDE आणि बिल्ड रनर तपासा आणि इच्छित स्कोपमध्ये उत्पादक दुरुस्त करा. निवड क्वेरी आणि नेटवर्क क्रिया पुन्हा करा: योग्य निवड कनेक्टिव्हिटी किंवा नंतरचे रिपॉझिटरी प्रमाणीकरण सिद्ध करत नाही.

संबंधित लेख