Mercurial ප්රොක්සි මඟහැරීම: http_proxy.no නොසලකා හැරිය හැක්කේ ඇයි
අභ්යන්තර Mercurial ගබඩා සත්කාරක http_proxy.no හරහා සෘජුව තබා endpoint වෙනස් කිරීමට පෙර always අභිබවා යෑම පරීක්ෂා කරන්න.
Mercurial ප්රොක්සියක් බාහිර ගබඩා සඳහා පෙරනිමි ලෙස පැවතිය හැකි අතර අභ්යන්තර සත්කාරක සෘජුවම යයි. පොදු HTTP මාර්ගයක් සඳහා පෙරනිමි endpoint සඳහා සත්කාරකය සහ තොටුපළ 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 මාර්ගකරණයට තවමත් ජාල මාර්ගයක් සහ ගබඩාවේම අක්තපත්ර අවශ්ය වේ.