வெவ்வேறு ஹோஸ்ட்களுக்கு Git-க்கு வெவ்வேறு ப்ராக்ஸி விதிகளை வழங்குங்கள்
Git-இன் URL-குறிப்பிட்ட HTTP கட்டமைப்பு உள் சேவையை நேரடியாக வைத்துக்கொண்டே வேறு இடத்தில் ப்ராக்ஸியைத் தக்கவைக்க முடியும். சரியான URL-க்கான பொருத்த முடிவை ஆய்வு செய்யுங்கள்.
ஒரு Git கட்டமைப்பு முற்றிலும் வேறுபட்ட இரண்டு பாதைகளுக்குச் சேவை செய்ய முடியும்: அங்கீகரிக்கப்பட்ட ப்ராக்ஸி வழியாக அடையப்படும் வெளிப்புற ஹோஸ்ட் மற்றும் நேரடியாக அடையப்படும் உள் ஹோஸ்ட். ஒவ்வொரு முறை களஞ்சியத்தை மாற்றும்போது உலகளாவிய இயல்புநிலையைத் திருத்த வேண்டியதில்லை.
Git URL-குறிப்பிட்ட HTTP கட்டமைப்பை ஆதரிக்கிறது. உதாரணமாக:
[http]
proxy = http://proxy.example:8080
[http "https://git.office.example/"]
proxy =
பொது ப்ராக்ஸிகள் அனுமதிக்கப்படும் வெளிப்புற பொது களஞ்சியத்திற்கு, HTTP ப்ராக்ஸி பட்டியல் இயல்புநிலை முடிவுப்புள்ளிக்கான வேட்பாளர்களை வழங்குகிறது. காலி மதிப்பு பொருந்தும் URL-க்கான வெளிப்படையான மீறல் ஆகும். இது அந்த மிகக் குறிப்பிட்ட விசையை நீக்குவதிலிருந்து வேறுபடுகிறது, அது பொதுவான ப்ராக்ஸியை மீண்டும் வெளிப்படுத்தக்கூடும்.
Git பயன்படுத்தும் URL-ஐப் பொருத்துங்கள்
திட்டம், ஹோஸ்ட்பெயர், போர்ட், பாதை மற்றும் விருப்பப் பயனர்பெயர் ஆகியவை ஆவணப்படுத்தப்பட்ட பொருத்த விதிகளில் பங்கேற்கின்றன. URL துணைப்பகுதியை பொதுவான shell வைல்ட்கார்டு வெளிப்பாடாகக் கருத வேண்டாம். குறுகிய பாதை விதி பரந்த ஹோஸ்ட் விதியை வெல்ல முடியும்.
பொருந்தும் ப்ராக்ஸி கட்டமைப்பை படிக்க-மட்டும் பார்வையிட:
git config --get-urlmatch http.proxy https://git.office.example/team/project.git
இது கட்டமைப்புப் பொருத்தத்தை ஆய்வு செய்கிறது. இது பிணையச் சோதனை அல்ல, பாதை அடையக்கூடியது என்பதையும் நிரூபிக்காது. மற்ற கட்டமைப்பு எல்லைகளையும் தொடர்புடைய சூழல் அமைப்புகளையும் கருத்தில் கொள்ளுங்கள்.
மறுவழியமைப்பு புதிய கட்டமைப்புப் பொருத்தம் அல்ல
Git-இன் ஆவணங்கள் பொருந்தும் URL-கள் Git கட்டளைகளுக்கு நேரடியாக வழங்கப்படுபவை என்று கூறுகின்றன; மறுவழியமைப்பின் காரணமாகப் பார்வையிடப்படும் URL-கள் அந்தப் பொருத்தத்தில் பங்கேற்காது. முதல் ஹோஸ்ட் பதிவிறக்கங்களை வேறு இடத்திற்கு மறுவழியமைத்தால் இந்த வரம்பை நினைவில் கொள்ளுங்கள்.
பாதை போக்குவரத்துடனும் பொருந்த வேண்டும். SSH தொலை களஞ்சியம் அதே சேவை HTTPS இணையதளத்தை வழங்குகிறது என்பதற்காக மட்டும் HTTP URL துணைப்பகுதியால் நிர்வகிக்கப்படுவதில்லை.
சில வேண்டுமென்றே உருவாக்கப்பட்ட விதிகளைப் பயன்படுத்தி, பின்னர் பிரதிநிதித்துவ URL-களுக்கான முடிவை ஆய்வு செய்யுங்கள். உலகளாவிய, களஞ்சிய-உள்ளூர் மற்றும் URL-குறிப்பிட்ட ப்ராக்ஸி உள்ளீடுகளின் நீண்ட குவிப்பு நீங்கள் வெளிப்படுத்த முயன்ற பிணைய வேறுபாட்டை விட மிகவும் கடினமானது.