http.proxy ir virkne. Iestatot to uz 0, Git var sazināties ar resursdatoru, kura nosaukums burtiski ir 0, nevis atslēgt starpniekserveri.

Vispirms atrodiet atbilstošos ierakstus un to tvērumus:

git config --show-origin --show-scope --get-regexp '.*proxy.*'

Pārbaudiet sistēmas, lietotāja, repozitorija, iekļaušanas un URL specifiskos ievades datus, kā arī faktisko procesa vidi. Saglabājiet vērtības ar akreditācijas datiem privātas. Pēc tam vaicājiet attiecīgo HTTPS attālo repozitoriju:

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

Ja pārbaude atklāja vienu novecojušu, repozitorijā lokālu http.proxy ierakstu, palaidiet šo no paredzētās darba kopijas, lai noņemtu šo ierakstu:

git config --local --unset http.proxy

Izmantojiet faktiski ziņoto avotu; šis lokālais piemērs nav komanda lietotāja vai mašīnas noklusējumu notīrīšanai. Pirms izvēlaties darbību, kas noņem tos visus, pārbaudiet vairākas vērtības.

Noņemšana atklāj atlikušos ievades datus. Lokāls unset var atklāt lietotāja noklusējumu, un lietotāja ieraksta noņemšana var atstāt URL specifisku noteikumu. Savukārt skaidri tukša vērtība izsaka paredzētu tiešu aizstāšanu atbalstītā Git konfigurācijā; tā ir cita politika nekā viena avota atsaukšana.

Turiet core.gitProxy un SSH maršrutus atsevišķi. Ja vērtība atgriežas, pārbaudiet iekļāvumus, palaidējus, IDE un būvēšanas rīkus un izlabojiet avotu paredzētajā tvērumā. Atkārtojiet atlases vaicājumu un tīkla darbību: pareiza atlase neapstiprina savienojamību vai vēlāku repozitorija autentifikāciju.

Saistītie raksti