http.proxy — satr. Uni 0 ga o‘rnatish Git ni proksini o‘chirish o‘rniga aynan 0 deb nomlangan xost bilan bog‘lanishga majbur qilishi mumkin.

Avval mos yozuvlarni va ularning qamrovlarini toping:

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

Tizim, foydalanuvchi, repozitoriy, include va URL ga xos kiritishlarni, shuningdek jarayonning haqiqiy muhitini tekshiring. hisob ma’lumotlari bo‘lgan qiymatlarni maxfiy. So‘ngra tegishli HTTPS masofaviy repozitoriydan so‘rang:

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

Agar tekshiruv repozitoriyga mahalliy bo‘lgan bitta eskirgan http.proxy yozuvini aniqlagan bo‘lsa, bu yozuvni olib tashlash uchun buni o‘sha mo‘ljallangan ish nusxasidan ishga tushiring:

git config --local --unset http.proxy

Haqiqatan xabar qilingan manbadan foydalaning; bu mahalliy misol foydalanuvchi yoki mashina standart sozlamalarini tozalash buyrug‘i emas. Hammasini olib tashlaydigan amalni tanlashdan oldin bir nechta qiymatni tekshiring.

Olib tashlash qolgan kiritishlarni ochib beradi. Mahalliy unset foydalanuvchi standart qiymatini ochib berishi mumkin, foydalanuvchi yozuvini olib tashlash esa URL ga xos qoidani qoldirishi mumkin. Buning o‘rniga aniq bo‘sh qiymat qo‘llab-quvvatlanadigan Git konfiguratsiyasida mo‘ljallangan to‘g‘ridan-to‘g‘ri bekor qilishni ifodalaydi; bu bitta manbani qaytarib olishdan boshqa siyosat.

core.gitProxy va SSH yo‘llarini alohida saqlang. Agar biron qiymat qaytsa, include, ishga tushirgichlar, IDE va qurish vositalarini tekshirib, mo‘ljallangan qamrovda ishlab chiqaruvchini tuzating. Tanlash so‘rovi va tarmoq amalini takrorlang: to‘g‘ri tanlov ulanish yoki keyingi repozitoriy autentifikatsiyasini isbotlamaydi.

O'xshash maqolalar