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 жана куруу куралдарын текшерип, өндүрүүчүнү көздөлгөн чөйрөдө оңдоңуз. Тандоо сурамын жана тармактык операцияны кайталаңыз: туура тандоо туташууну же кийинки репозиторий аутентификациясын далилдебейт.

Тектеш макалалар