Git యొక్క http.proxy సెట్టింగ్ ప్రాక్సీ చిరునామా, ఆన్/ఆఫ్ బూలియన్ కాదు. 0 కేటాయించడం వల్ల రవాణాకు దాన్ని ఎండ్‌పాయింట్‌గా అర్థం చేసుకునే విలువ లభిస్తుంది. ఇది "ప్రాక్సీ వద్దు" అని అడగదు.

ఉద్దేశపూర్వకంగా నేరుగా కనెక్ట్ కావాల్సిన ఒక Git HTTP ఆపరేషన్ కోసం, Git ఖాళీ ప్రాక్సీ ఓవర్‌రైడ్‌ను డాక్యుమెంట్ చేస్తుంది:

git -c http.proxy= ls-remote https://git.example/project.git

రిపోజిటరీ URL కేవలం ఉదాహరణ. -c కేటాయింపు ఆ పిలుపుకు మాత్రమే. నేరుగా మార్గాన్ని అదే ఉద్దేశిత నెట్‌వర్క్ విధానం అయినప్పుడు మాత్రమే ఉపయోగించండి.

శాశ్వత పరిష్కారం కోసం, అవాంఛిత విలువ మూలాన్ని గుర్తించండి. Git సిస్టమ్, వినియోగదారు మరియు రిపోజిటరీ కాన్ఫిగరేషన్‌ను విలీనం చేయగలదు, మరియు http ప్రాక్సీ సెట్టింగ్‌లు URL-నిర్దిష్టంగా ఉండవచ్చు. ఒక గ్లోబల్ విలువను తీసివేయడం రిపోజిటరీ ఓవర్‌రైడ్‌ను లేదా పరిసరం నుండి వారసత్వంగా వచ్చిన ప్రాక్సీని తీసివేయదు.

కాన్ఫిగరేషన్ కీని తీసివేయడం మరొక వర్తించే ఇన్‌పుట్ అమల్లోకి రావడానికి అనుమతిస్తుంది. డాక్యుమెంట్ చేసిన ఖాళీ విలువను ఇవ్వడం ఆ సెట్టింగ్‌కు ప్రాక్సీని స్పష్టంగా నిలిపివేస్తుంది. రిపోజిటరీ సాధారణ మార్గాన్ని వారసత్వంగా తీసుకోవాలా లేదా ఉద్దేశపూర్వక నేరుగా ఓవర్‌రైడ్‌ను ఉంచుకోవాలా అనే దాన్ని బట్టి ఎంచుకోండి.

సంబంధిత వ్యాసాలు