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 र बिल्ड रनर जाँचेर इच्छित स्कोपमा उत्पादकलाई सुधार्नुहोस्। चयन क्वेरी र नेटवर्क कार्य दोहोर्याउनुहोस्: सही चयनले जडान वा पछिको रिपोजिटरी प्रमाणीकरण प्रमाणित गर्दैन।

सम्बन्धित लेखहरू