http.proxy ஒரு சரம். அதை 0 ஆக அமைப்பது ப்ராக்ஸியை முடக்குவதற்குப் பதிலாக, நேரடியாக 0 என்ற பெயருள்ள ஹோஸ்டை Git தொடர்பு கொள்ளச் செய்யலாம்.

முதலில் பொருந்தும் உள்ளீடுகளையும் அவற்றின் எல்லைகளை கண்டறியவும்:

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 மற்றும் கட்டுமான கருவிகளை ஆய்வு செய்து நோக்கமுள்ள எல்லையில் உற்பத்தியாளரைச் சரிசெய்யவும். தேர்வு வினவலையும் வலையமைப்புச் செயல்பாட்டையும் மீண்டும் செய்யவும்: சரியான தேர்வு இணைப்பையோ பின்னர் களஞ்சிய அங்கீகாரத்தையோ நிரூபிக்காது.

தொடர்புடைய கட்டுரைகள்