Git-ը դեռևս օգտագործում է վստահված սերվեր, որը կարծում էիք, թե հեռացրել եք
Մեկ Git կարգավորում հեռացնելը կարող է բացահայտել մեկ այլ շրջանակ կամ միջավայրի փոփոխական։ Հետևեք փաստացի արժեքին՝ 0-ը որպես անջատման դրոշակ օգտագործելու փոխարեն։
http.proxy տող է։ Այն 0-ի դնելը կարող է ստիպել Git-ին կապվել բառացիորեն 0 անունով հոսթի հետ՝ վստահված սերվերն անջատելու փոխարեն։
Նախ գտեք համապատասխան գրառումները և դրանց շրջանակները:
git config --show-origin --show-scope --get-regexp '.*proxy.*'Ստուգեք համակարգի, օգտատիրոջ, պահոցի, ներառման և 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 ուղիները։ Եթե արժեքը վերադառնա, ստուգեք ներառումները, մեկնարկիչները, IDE-ները և կառուցման գործիքները և ուղղեք աղբյուրը նախատեսված շրջանակում։ Կրկնեք ընտրության հարցումը և ցանցային գործողությունը․ ճիշտ ընտրությունը չի հաստատում կապը կամ հետագա պահոցի նույնականացումը։