Прокси на Mercurial може да остане стандардно за надворешни складишта додека внатрешните домаќини одат директно. За јавна HTTP рута изберете домаќин и порта од списокот на HTTP прокси сервери за стандардната крајна точка:

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

Вредноста no е список на имиња на домаќини одделени со запирки. 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 насочување сè уште бара мрежна патека и сопствени акредитиви на складиштето.

Поврзани статии