TortoiseHg necesita la configuración de proxy de Mercurial
La configuración de proxy de un navegador no es prueba suficiente para un pull de Mercurial. Use la configuración http_proxy documentada y mantenga el inicio de sesión del repositorio aparte.
Para un pull de TortoiseHg desde un repositorio HTTP o HTTPS, configure la sección http_proxy de Mercurial en el archivo hgrc o mercurial.ini adecuado:
[http_proxy]
host = proxy.example:8080Elija el archivo para el alcance previsto: configuración por usuario para el trabajo de ese usuario, o configuración del repositorio para un ajuste más limitado. Las ubicaciones varían según la plataforma y varios ámbitos pueden aportar valores. Sustituya el host y el puerto del ejemplo por el punto de conexión aprobado. Para un repositorio público en una ruta que permite intermediarios públicos, la lista de proxy HTTP ofrece candidatos para esos campos.
Compruebe la URL del repositorio antes de aplicar esta configuración. Un repositorio SSH utiliza un transporte distinto; estas opciones no lo convierten en una solicitud HTTP. Abrir el sitio web del repositorio en un navegador no prueba esa ruta SSH.
Si el intermediario requiere autenticación, Mercurial proporciona opciones de proxy separadas user y passwd. Identifican la cuenta de proxy, no la cuenta del repositorio. Mantenga las credenciales privadas fuera de los ejemplos de configuración compartidos.
La sección también proporciona una lista de omisión y una opción always que afecta al comportamiento de omisión. Examínelas si el punto de conexión introducido no se selecciona para el host previsto.
Aunque la solicitud llegue al repositorio, este puede seguir exigiendo su propio inicio de sesión. Conserve esa cuenta mientras corrige la ruta de proxy o la autenticación de proxy.