Na verdade, é uma variável de ambiente, então tente
http_proxy=http://proxy_server:4242 hg ...
Você deve substituir 4242 com qualquer porta em que seu proxy esteja sendo executado.
Há uma opção http_proxy
que deve permitir o acesso por meio do proxy, mas não está claro se isso deve estar na linha de comando, .hgrc
ou alguma variável global.
Eu tentei na linha de comando:
hg --config=http_proxy.host=_proxy server_
mas ainda recebo um erro de tempo limite de conexão.
Eu posso usar com sucesso o seguinte comando:
hg clone <TheURl> <Optional Folder Name> --config=http_proxy.host=<proxy URL>
E, obviamente, substituindo qualquer < > instâncias com os detalhes relevantes.
Você pode configurar a autenticação de proxy no arquivo .hgrc
.
Armazena em ~/.hgrc
. Aqui está um exemplo.
[http_proxy]
host=hostname:port
user=username
passwd=password
Observação: atualmente, uso o aplicativo SourceTree no Mac OSX.