TortoiseHg nécessite les paramètres de proxy de Mercurial
Le paramètre de proxy d'un navigateur ne constitue pas une preuve suffisante pour un pull Mercurial. Utilisez la configuration http_proxy documentée et gardez la connexion au dépôt séparée.
Pour un pull TortoiseHg depuis un dépôt HTTP ou HTTPS, configurez la section http_proxy de Mercurial dans le fichier hgrc ou mercurial.ini approprié :
[http_proxy]
host = proxy.example:8080Choisissez le fichier pour la portée visée : configuration par utilisateur pour le travail de cet utilisateur, ou configuration du dépôt pour un réglage plus étroit. Les emplacements varient selon la plateforme, et plusieurs portées peuvent fournir des valeurs. Remplacez l'hôte et le port de l'exemple par le point de terminaison approuvé. Pour un dépôt public sur une route autorisant des intermédiaires publics, la liste de proxy HTTP propose des candidats pour ces champs.
Vérifiez l'URL du dépôt avant d'appliquer ce paramètre. Un dépôt SSH utilise un autre transport ; ces options ne le transforment pas en requête HTTP. L'ouverture du site web du dépôt dans un navigateur ne teste pas cette route SSH.
Si l'intermédiaire exige une authentification, Mercurial fournit des options de proxy distinctes user et passwd. Elles identifient le compte de proxy, pas le compte du dépôt. Gardez les identifiants privés hors des exemples de configuration partagés.
La section fournit également une liste de contournement et une option always qui influe sur le comportement de contournement. Examinez-les si le point de terminaison saisi n'est pas sélectionné pour l'hôte visé.
Même une fois la requête arrivée au dépôt, celui-ci peut encore exiger sa propre connexion. Conservez ce compte pendant que vous corrigez la route de proxy ou l'authentification du proxy.