http.proxy — жол. Оны 0-ге қою Git-ті проксиді өшірудің орнына дәл 0 деп аталатын хостқа қосылуға мәжбүрлеуі мүмкін.

Алдымен сәйкес жазбаларды және олардың ауқымдарын табыңыз:

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

Жүйелік, пайдаланушылық, репозиторийлік, include және URL-ге тән кірістерді, сондай-ақ процестің нақты ортасын тексеріңіз. Тіркелгі деректері бар мәндерді құпия ұстаңыз. Содан кейін тиісті HTTPS қашықтағы репозиторийге сұрау жіберіңіз:

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

Егер тексеру репозиторийге жергілікті бір ескірген http.proxy жазбасын анықтаса, сол жазбаны жою үшін мұны сол көзделген жұмыс көшірмесінен орындаңыз:

git config --local --unset http.proxy

Нақты хабарланған көзді пайдаланыңыз; бұл жергілікті мысал пайдаланушы немесе машина әдепкілерін тазартуға арналған команда емес. Барлығын жоятын операцияны таңдамас бұрын бірнеше мәнді тексеріңіз.

Жою қалған кірістерді ашады. Жергілікті unset пайдаланушы әдепкісін ашуы мүмкін, ал пайдаланушы жазбасын жою URL-ге тән ережені қалдыруы мүмкін. Оның орнына айқын бос мән қолдау көрсетілетін Git конфигурациясында көзделген тікелей қайта анықтауды білдіреді; бұл бір көзді кері қайтарудан өзге саясат.

core.gitProxy және SSH маршруттарын бөлек ұстаңыз. Мән қайта оралса, include, іске қосқыштар, IDE және құрастыру құралдарын тексеріп, өндірушіні көзделген ауқымда түзетіңіз. Таңдау сұрауын және желілік операцияны қайталаңыз: дұрыс таңдау қосылымды немесе кейінгі репозиторий аутентификациясын дәлелдемейді.

Қатысты мақалалар