Mercurial-ի վստահված սերվերի շրջանցում. ինչու՞ http_proxy.no կարող է անտեսվել
Պահեք Mercurial-ի պահոցների ներքին հոսթերը ուղիղ http_proxy.no-ի միջոցով և ստուգեք always վերագրվածքը նախքան վերջնակետը փոխելը։
Mercurial-ի վստահված սերվերը կարող է մնալ լռելյայն արտաքին պահոցների համար, մինչ ներքին հոսթերը գնում են ուղիղ։ Հանրային HTTP երթուղու համար ընտրեք հոսթը և պորտը HTTP վստահված սերվերների ցանկից լռելյայն վերջնակետի համար։
[http_proxy]
host = proxy.example:8080
no = hg.internal.example,localhost
always = falseno արժեքը ստորակետերով բաժանված հոսթանունների ցանկ է։ Mercurial-ը փաստագրում է always=true-ն որպես վստահված սերվերի օգտագործման պարտադրում նույնիսկ localhost-ի և այդ ցանկի գրառումների համար։ Այսպիսով՝ հոսթը no-ին ավելացնելը՝ պահպանելով այդ վերագրվածքը, կարող է նրա երթուղին անփոփոխ թողնել։
Մեկ կանչի համար վերագրվեք համապատասխան արժեքները՝ առանց կարգավորումը վերաշարադրելու։
hg --config http_proxy.always=false --config http_proxy.no=hg.internal.example incomingՊահոցի կարգավորված լռելյայն ուղին պետք է իրոք նշի այդ հոսթը։ Այս օրինակը փոխարինում է no արժեքը հրամանի համար, ներառեք այլ անհրաժեշտ գրառումներ, եթե այդ կանչին դրանք նույնպես պետք են։
Օգտագործեք hg config --source՝ գործող կարգավորումները գտնելու համար, երբ օգտագործողի, պահոցի և համակարգի կարգավորումները տարբերվում են։ Հեռացրեք գաղտնաբառերը նախքան այդ արդյունքը կիսելը։
Այս կառավարումները վերաբերում են վեբ-հիմք պահոցների հասանելիությանը։ ssh:// պահոցն օգտագործում է այլ տրանսպորտ։ Ուղիղ HTTP երթուղավորումը դեռևս պահանջում է ցանցային ուղի և պահոցի սեփական հավատարմագրերը։