Mercurial proksisindən yan keçmə: http_proxy.no niyə nəzərə alınmaya bilər
Daxili Mercurial repozitoriya hostlarını http_proxy.no vasitəsilə birbaşa saxlayın və son nöqtəni dəyişməzdən əvvəl always üstünlüyünü yoxlayın.
Mercurial proksisi xarici repozitoriyalar üçün standart olaraq qala bilər, daxili hostlar isə birbaşa gedir. İctimai HTTP marşrutu üçün standart son nöqtə üçün host və portu HTTP proksi siyahısından seçin:
[http_proxy]
host = proxy.example:8080
no = hg.internal.example,localhost
always = falseno dəyəri vergüllə ayrılmış host adları siyahısıdır. Mercurial always=true dəyərini localhost və həmin siyahıdakı qeydlər üçün belə proksidən istifadəni məcbur etmək kimi sənədləşdirir. Buna görə no-ya host əlavə edib bu üstünlüyü saxlamaq onun marşrutunu dəyişməz qoya bilər.
Bir çağırış üçün konfiqurasiyanı yenidən yazmadan uyğun dəyərləri üstələyin:
hg --config http_proxy.always=false --config http_proxy.no=hg.internal.example incomingRepozitoriyanın konfiqurasiya edilmiş standart yolu məhz həmin hostu adlandırmalıdır. Bu nümunə əmr üçün no dəyərini əvəz edir; həmin çağırışa başqa tələb olunan qeydlər lazımdırsa, onları da əlavə edin.
İstifadəçi, repozitoriya və sistem konfiqurasiyası fərqləndikdə qüvvədə olan parametrləri tapmaq üçün hg config --source istifadə edin. Bu çıxışı paylaşmazdan əvvəl parolları silin.
Bu nəzarətlər veb əsaslı repozitoriya girişinə aiddir. ssh:// repozitoriyası başqa nəqliyyatdan istifadə edir. Birbaşa HTTP marşrutlaşdırması hələ də şəbəkə yoluna və repozitoriyanın öz etimad məlumatlarına ehtiyac duyur.