Git vis dar naudoja tarpinį serverį, kurį manėte pašalinę
Pašalinus vieną Git nustatymą gali paaiškėti kita sritis arba aplinkos kintamasis. Sekite tikrąją vertę, o ne naudokite 0 kaip išjungimo vėliavėlę.
http.proxy yra eilutė. Nustačius jį į 0, Git gali kreiptis į prieglobos serverį, kurio pavadinimas tiesiog 0, o ne išjungti tarpinį serverį.
Pirmiausia raskite atitinkančius įrašus ir jų apimtis:
git config --show-origin --show-scope --get-regexp '.*proxy.*'Patikrinkite sistemos, naudotojo, saugyklos, įtraukimo ir URL specifinius įvestis bei tikrąją proceso aplinką. Laikykite vertes su prisijungimo duomenimis privačiomis. Tada užklauskite atitinkamą HTTPS nuotolinę saugyklą:
git config --get-urlmatch http.proxy https://git.example/team/project.gitJei patikra nustatė vieną pasenusį, saugyklos vietinį http.proxy įrašą, paleiskite tai iš numatytos darbinės kopijos, kad pašalintumėte tą įrašą:
git config --local --unset http.proxyNaudokite iš tikrųjų praneštą šaltinį; šis vietinis pavyzdys nėra komanda išvalyti naudotojo ar mašinos numatytąsias reikšmes. Prieš pasirinkdami operaciją, kuri pašalina jas visas, patikrinkite kelias vertes.
Pašalinimas atskleidžia likusias įvestis. Vietinis unset gali atskleisti naudotojo numatytąją reikšmę, o pašalinus naudotojo įrašą gali likti URL specifinė taisyklė. Tuo tarpu aiški tuščia vertė išreiškia numatytą tiesioginį perrašymą palaikomoje Git konfigūracijoje; tai kitokia politika nei atšaukti vieną šaltinį.
Laikykite core.gitProxy ir SSH maršrutus atskirai. Jei vertė sugrįžta, patikrinkite įtraukimus, paleidėjus, IDE ir kūrimo įrankius bei pataisykite šaltinį numatytoje apimtyje. Pakartokite pasirinkimo užklausą ir tinklo operaciją: teisingas pasirinkimas neįrodo ryšio ar vėlesnio saugyklos autentifikavimo.