Bir Mercurial proxy'si harici depolar için varsayılan kalırken dahili ana makineler doğrudan gidebilir. Genel bir HTTP yolu için varsayılan uç noktaya ait ana makineyi ve bağlantı noktasını HTTP proxy listesinden seçin:

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

no değeri virgülle ayrılmış ana makine adları listesidir. Mercurial, always=true değerini localhost ve bu listedeki girişler için bile proxy kullanımını zorunlu kılmak olarak belgeler. Bu nedenle no değerine bir ana makine ekleyip bu geçersiz kılmayı korumak, yolunu değişmeden bırakabilir.

Tek bir çağrı için yapılandırmayı yeniden yazmadan ilgili değerleri geçersiz kılın:

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

Deponun yapılandırılmış varsayılan yolu gerçekten o ana makineyi adlandırmalıdır. Bu örnek komut için no değerini değiştirir; o çağrı başka gerekli girişlere de ihtiyaç duyuyorsa bunları ekleyin.

Kullanıcı, depo ve sistem yapılandırması çeliştiğinde geçerli ayarları bulmak için hg config --source kullanın. Bu çıktıyı paylaşmadan önce parolaları kaldırın.

Bu denetimler web tabanlı depo erişimi için geçerlidir. ssh:// deposu başka bir taşıma kullanır. Doğrudan HTTP yönlendirmesi de hâlâ bir ağ yolu ve deponun kendi kimlik bilgilerini gerektirir.

İlgili makaleler