Para un pull de TortoiseHg desde un repositorio HTTP ou HTTPS, configure a sección http_proxy de Mercurial no ficheiro hgrc ou mercurial.ini axeitado:

[http_proxy]
host = proxy.example:8080

Escolla o ficheiro para o ámbito previsto: configuración por usuario para o traballo dese usuario, ou configuración do repositorio para un axuste máis estreito. As localizacións varían segundo a plataforma e varios ámbitos poden achegar valores. Substitua o host e o porto do exemplo polo punto de conexión aprobado. Para un repositorio público nunha ruta que permite intermediarios públicos, a lista de proxy HTTP ofrece candidatos para eses campos.

Comprobe o URL do repositorio antes de aplicar esta configuración. Un repositorio SSH utiliza un transporte distinto; estas opcións non o converten nunha solicitude HTTP. Abrir o sitio web do repositorio nun navegador non proba esa ruta SSH.

Se o intermediario require autenticación, Mercurial proporciona opcións de proxy separadas user e passwd. Identifican a conta de proxy, non a conta do repositorio. Manteña as credenciais privadas fóra dos exemplos de configuración compartidos.

A sección tamén proporciona unha lista de omisión e unha opción always que afecta o comportamento de omisión. Examínaas se o punto de conexión introducido non se selecciona para o host previsto.

Aínda que a solicitude chegue ao repositorio, este pode seguir esixindo o seu propio inicio de sesión. Conserve esa conta mentres corrixe a ruta de proxy ou a autenticación de proxy.

Artigos relacionados