TortoiseHg are nevoie de setările de proxy ale Mercurial
Setarea de proxy a unui browser nu este o dovadă suficientă pentru un Mercurial pull. Folosiți configurația http_proxy documentată și păstrați separat autentificarea la repository.
Pentru un TortoiseHg pull dintr-un repository HTTP sau HTTPS, configurați secțiunea http_proxy a Mercurial în fișierul hgrc sau mercurial.ini potrivit:
[http_proxy]
host = proxy.example:8080Alegeți fișierul pentru domeniul dorit: configurația pe utilizator pentru munca acelui utilizator sau configurația repository-ului pentru o setare mai restrânsă. Locațiile diferă în funcție de platformă, iar mai multe domenii pot contribui cu valori. Înlocuiți gazda și portul exemplu cu punctul final aprobat. Pentru un repository public pe o rută care permite intermediari publici, lista de proxy HTTP oferă candidați pentru acele câmpuri.
Verificați URL-ul repository-ului înainte de a aplica această setare. Un repository SSH folosește un alt transport; aceste opțiuni nu îl transformă într-o cerere HTTP. Deschiderea site-ului repository-ului într-un browser nu testează acea rută SSH.
Dacă intermediarul necesită autentificare, Mercurial oferă opțiuni de proxy separate user și passwd. Acestea identifică contul de proxy, nu contul repository-ului. Țineți acreditările private în afara exemplelor de configurare partajate.
Secțiunea oferă, de asemenea, o listă de excludere și o opțiune always care afectează comportamentul de excludere. Examinați-le dacă punctul final introdus nu este selectat pentru gazda dorită.
Chiar după ce cererea ajunge la repository, acesta poate solicita în continuare propria autentificare. Păstrați acel cont în timp ce corectați ruta proxy sau autentificarea proxy.