A Mercurial proxy maradhat az alapértelmezett a külső tárolókhoz, miközben a belső kiszolgálók közvetlenül mennek. Nyilvános HTTP-útvonalhoz válassza ki a kiszolgálót és a portot a HTTP proxyk listájából az alapértelmezett végponthoz:

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

A no érték vesszővel elválasztott kiszolgálónévlista. A Mercurial dokumentációja szerint az always=true a proxy használatát kényszeríti ki még a localhost és az adott lista bejegyzései esetében is. Ezért a kiszolgáló no-hoz adása e felülírás megtartásával változatlanul hagyhatja annak útvonalát.

Egyetlen futtatáshoz írja felül a vonatkozó értékeket a konfiguráció átírása nélkül:

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

A tároló beállított alapértelmezett útvonalának valóban meg kell neveznie azt a kiszolgálót. Ez a példa a no értéket cseréli ki a parancshoz; vegyen fel más szükséges bejegyzéseket, ha az a futtatás azokat is igényli.

Használja a hg config --source parancsot a tényleges beállítások megkereséséhez, ha a felhasználói, tárolói és rendszerkonfiguráció eltér. A kimenet megosztása előtt távolítsa el a jelszavakat.

Ezek a vezérlők a webalapú tárolóhozzáférésre vonatkoznak. Az ssh:// tároló más átvitelt használ. A közvetlen HTTP-útválasztáshoz továbbra is szükség van hálózati útvonalra és a tároló saját hitelesítő adataira.

Kapcsolódó cikkek