Для TortoiseHg pull з рэпазітара HTTP або HTTPS наладзьце раздзел http_proxy Mercurial у адпаведным файле hgrc або mercurial.ini:

[http_proxy]
host = proxy.example:8080

Выберыце файл для патрэбнага ахопу: канфігурацыя для асобнага карыстальніка для яго працы або канфігурацыя рэпазітара для вузкай налады. Месцы адрозніваюцца ў залежнасці ад платформы, і некалькі ахопаў могуць дадаваць значэнні. Замяніце прыклад хоста і порта на зацверджаны канчатковы пункт. Для публічнага рэпазітара на маршруце, які дазваляе публічных пасрэднікаў, спіс проксі HTTP прапануе кандыдатаў для гэтых палёў.

Праверце URL рэпазітара перад прымяненнем гэтай налады. Рэпазітар SSH выкарыстоўвае іншы транспарт; гэтыя параметры не ператвараюць яго ў HTTP-запыт. Адкрыццё вэб-сайта рэпазітара ў браўзеры не правярае гэты маршрут SSH.

Калі пасрэднік патрабуе аўтэнтыфікацыі, Mercurial прапануе асобныя параметры проксі user і passwd. Яны ідэнтыфікуюць уліковы запіс проксі, а не ўліковы запіс рэпазітара. Трымайце прыватныя ўліковыя даныя па-за агульнымі прыкладамі канфігурацыі.

Раздзел таксама прапануе спіс абыходу і параметр always, які ўплывае на паводзіны абыходу. Праверце іх, калі ўведзены канчатковы пункт не выбіраецца для патрэбнага хоста.

Нават пасля таго, як запыт дасягае рэпазітара, ён можа патрабаваць уласнага ўваходу. Захоўвайце гэты ўліковы запіс, выпраўляючы маршрут проксі або аўтэнтыфікацыю проксі.

Падобныя артыкулы