Starpniekservera vērtība 0 neizslēdz Git starpniekserveri
Ja nepieciešama tieša maršrutēšana, izmantojiet Git dokumentēto tukšo starpniekservera vērtību un pārbaudiet, kurš līmenis nodrošināja galapunktu ar nosaukumu 0.
Git iestatījums http.proxy ir starpniekservera adrese, nevis ieslēgšanas/izslēgšanas loģiskā vērtība. Piešķirot 0, transportam tiek dota vērtība, ko tas interpretē kā galapunktu. Tas nav pieprasījums “bez starpniekservera”.
Vienai Git HTTP darbībai, kurai apzināti jāsavienojas tieši, Git dokumentē tukšu starpniekservera pārrakstīšanu:
git -c http.proxy= ls-remote https://git.example/project.git
Krātuves URL ir tikai piemērs. -c piešķīrums attiecas tikai uz šo izsaukumu. Tiešu maršrutu izmantojiet tikai tur, kur tā ir paredzētā tīkla politika.
Lai novērstu problēmu paliekoši, noskaidrojiet nevēlamās vērtības avotu. Git var apvienot sistēmas, lietotāja un krātuves konfigurāciju, un http starpniekservera iestatījumi var būt atkarīgi no URL. Vienas globālas vērtības noņemšana nenoņem krātuves pārrakstīšanu vai no vides mantotu starpniekserveri.
Konfigurācijas atslēgas noņemšana ļauj iedarboties citai piemērojamai ievadei. Dodot dokumentēto tukšo vērtību, starpniekserveris šim iestatījumam tiek skaidri izslēgts. Izvēlieties atkarībā no tā, vai krātuvei jāmanto parastais maršruts vai jāsaglabā apzināta tieša pārrakstīšana.