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