Konfigurazzjoni waħda ta' Git tista' sservi żewġ rotot ferm differenti: host estern li jintlaħaq permezz ta' proxy approvat u host intern li jintlaħaq direttament. M'għandekx għalfejn tbiddel il-valur globali prestabbilit kull darba li tibdel repożitorju.

Git jappoġġja konfigurazzjoni HTTP speċifika għall-URL. Pereżempju:

[http]
    proxy = http://proxy.example:8080
[http "https://git.office.example/"]
    proxy =

Għal repożitorju pubbliku estern fejn il-proxies pubbliċi huma permessi, il-lista tal-proxies HTTP toffri kandidati għall-punt tat-tmiem prestabbilit. Il-valur vojt huwa sostituzzjoni espliċita għall-URL li jaqbel. Hija differenti milli tħassar dik il-muftieħ aktar speċifiku, li tista' terġa' tesponi l-proxy ġeneriku.

Qabbil il-URL li juża Git

L-iskema, l-isem tal-host, il-port, il-mogħdija u l-isem tal-utent fakultattiv jieħdu sehem fir-regoli tal-qbil dokumentati. Tqisx is-subtaqsima tal-URL bħala espressjoni ġenerali ta' wildcards tal-shell. Regola tal-mogħdija aktar dejqa tista' tegħleb regola tal-host aktar wiesgħa.

Għal ħarsa b'qari biss lejn il-konfigurazzjoni tal-proxy li taqbel:

git config --get-urlmatch http.proxy https://git.office.example/team/project.git

Dan jispezzjona l-qbil tal-konfigurazzjoni. Mhuwiex test tan-netwerk u ma jistabbilixxix li r-rotta hija aċċessibbli. Qis ukoll ambjenti oħra tal-konfigurazzjoni u settijiet tal-ambjent rilevanti.

Ridirezzjoni mhijiex qbil ġdid tal-konfigurazzjoni

Id-dokumentazzjoni ta' Git tgħid li l-URLs li jaqblu huma dawk mogħtija direttament lill-kmandi ta' Git; URLs li jżuru minħabba ridirezzjoni ma jieħdux sehem f'dak il-qbil. Żomm f'moħħok dan il-limitu jekk l-ewwel host jirridirezzjona t-tniżżil x'imkien ieħor.

Ir-rotta għandha taqbel ukoll mat-trasport. Repożitorju remot SSH mhuwiex irregolat minn subtaqsima tal-URL HTTP sempliċement għax l-istess servizz joffri sit HTTPS.

Uża ftit regoli intenzjonati, imbagħad ispezzjona r-riżultat għal URLs rappreżentattivi. Akkumulazzjoni twila ta' entrati tal-proxy globali, lokali għar-repożitorju u speċifiċi għall-URL hija ħafna aktar diffiċli biex tinqabad milli d-distinzjoni tan-netwerk li kien qed tipprova tesprimi.

Artikli relatati