http.proxy بولسا تىزىق. ئۇنى 0 غا تەڭشەش Git نى proxyni ئىتىۋەتۈشنىڭ ئورنىغا دەل 0 دەپ ئاتىلىدىغان host بىلەن ئالاقىلىشىشقا مەجبۇرلىشى مۇمكىن.

ئالدى بىلەن ماس كېلىدىغان خاتىرىلەرنى ۋە ئۇلارنىڭ دائىرىسىنى نى تېپىڭ:

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 ۋە قۇرۇلۇش قوراللىرىنى تەكشۈرۈپ، مەقسەت قىلىنغان دائىرىدە ئىشلەپچىقارغۇچىنى تۈزىتىڭ. تاللاش سوئالى ۋە تور مەشغۇلاتىنى قايتا قىلىڭ: توغرا تاللاش ئۇلىنىش ياكى كېيىنكى خەزىنە دەلىللەشنى ئىسپاتلىمايدۇ.

مۇناسىۋەتلىك ماقالىلەر