O TortoiseHg precisa das configurações de proxy do Mercurial
A configuração de proxy de um navegador não é prova suficiente para um pull do Mercurial. Use a configuração http_proxy documentada e mantenha o login do repositório separado.
Para um pull do TortoiseHg a partir de um repositório HTTP ou HTTPS, configure a seção http_proxy do Mercurial no arquivo hgrc ou mercurial.ini apropriado:
[http_proxy]
host = proxy.example:8080Escolha o arquivo para o escopo pretendido: configuração por usuário para o trabalho desse usuário, ou configuração do repositório para um ajuste mais restrito. Os locais variam conforme a plataforma, e vários escopos podem contribuir com valores. Substitua o host e a porta do exemplo pelo endpoint aprovado. Para um repositório público em uma rota que permite intermediários públicos, a lista de proxy HTTP oferece candidatos para esses campos.
Verifique a URL do repositório antes de aplicar esta configuração. Um repositório SSH usa um transporte diferente; estas opções não o transformam em uma solicitação HTTP. Abrir o site do repositório no navegador não testa essa rota SSH.
Se o intermediário exigir autenticação, o Mercurial fornece opções de proxy separadas user e passwd. Elas identificam a conta de proxy, não a conta do repositório. Mantenha as credenciais privadas fora dos exemplos de configuração compartilhados.
A seção também fornece uma lista de exceções e uma opção always que afeta o comportamento de exceção. Examine-as se o endpoint inserido não for selecionado para o host pretendido.
Mesmo depois que a solicitação chega ao repositório, ele ainda pode exigir seu próprio login. Preserve essa conta enquanto corrige a rota de proxy ou a autenticação de proxy.