TortoiseHg требует настроек прокси Mercurial
Настройка прокси в браузере не является достаточным доказательством для Mercurial pull. Используйте задокументированную конфигурацию http_proxy и держите вход в репозиторий отдельно.
Для 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, влияющий на поведение обхода. Проверьте их, если введённая конечная точка не выбрана для нужного хоста.
Даже после того как запрос достигает репозитория, ему всё ещё может требоваться собственный вход. Сохраняйте эту учётную запись при исправлении маршрута прокси или аутентификации прокси.