Mercurial proksisi tashqi omborlar uchun standart bo'lib qolishi mumkin, ichki xostlar esa to'g'ridan-to'g'ri ketadi. Ommaviy HTTP yo'li uchun standart oxirgi nuqta uchun xost va portni HTTP proksilari ro'yxatidan tanlang:

[http_proxy]
host = proxy.example:8080
no = hg.internal.example,localhost
always = false

no qiymati vergul bilan ajratilgan xost nomlari ro'yxatidir. Mercurial always=true ni localhost va o'sha ro'yxatdagi yozuvlar uchun ham proksidan foydalanishni majburlash deb hujjatlashtiradi. Shuning uchun no ga xost qo'shib, o'sha ustidan yozishni saqlab qolish uning yo'lini o'zgartirmasdan qoldirishi mumkin.

Bitta chaqiruv uchun konfiguratsiyani qayta yozmasdan tegishli qiymatlarni ustidan yozing:

hg --config http_proxy.always=false    --config http_proxy.no=hg.internal.example incoming

Omborning sozlangan standart yo'li haqiqatan ham o'sha xostni nomlashi kerak. Bu misol buyruq uchun no qiymatini almashtiradi; agar o'sha chaqiruv boshqa zarur yozuvlarga ham muhtoj bo'lsa, ularni qo'shing.

Foydalanuvchi, ombor va tizim konfiguratsiyalari mos kelmasa, amaldagi sozlamalarni topish uchun hg config --source dan foydalaning. Bu chiqishni ulashishdan oldin parollarni olib tashlang.

Bu boshqaruvlar vebga asoslangan ombor kirishiga tegishli. ssh:// ombori boshqa transportdan foydalanadi. To'g'ridan-to'g'ri HTTP marshrutlash ham hali tarmoq yo'li va omborning o'z hisob ma'lumotlarini talab qiladi.

O'xshash maqolalar