Git હજી પણ એક પ્રોક્સી વાપરે છે જે તમે દૂર કર્યું હોવાનું માનતા હતા
એક Git સેટિંગ દૂર કરવાથી બીજું સ્કોપ અથવા પર્યાવરણ ચલ જાહેર થઈ શકે છે. 0 ને નિષ્ક્રિય કરવાના ફ્લેગ તરીકે વાપરવાને બદલે અસરકારક મૂલ્યને ટ્રેસ કરો.
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 અને બિલ્ડ રનર તપાસો અને ઇચ્છિત સ્કોપમાં ઉત્પાદકને સુધારો. પસંદગી ક્વેરી અને નેટવર્ક ક્રિયા ફરીથી કરો: સાચી પસંદગી કનેક્ટિવિટી કે પછીની રિપોઝિટરી પ્રમાણીકરણ સ્થાપિત કરતી નથી.