TortoiseHg wymaga ustawień serwera proxy Mercuriala
Ustawienie serwera proxy w przeglądarce nie jest wystarczającym dowodem dla Mercurial pull. Użyj udokumentowanej konfiguracji http_proxy i trzymaj logowanie do repozytorium osobno.
Aby wykonać TortoiseHg pull z repozytorium HTTP lub HTTPS, skonfiguruj sekcję http_proxy Mercuriala w odpowiednim pliku hgrc lub mercurial.ini:
[http_proxy]
host = proxy.example:8080Wybierz plik dla zamierzonego zakresu: konfigurację użytkownika dla pracy tego użytkownika lub konfigurację repozytorium dla węższego ustawienia. Lokalizacje różnią się w zależności od platformy, a kilka zakresów może wnosić wartości. Zastąp przykładowy host i port zatwierdzonym punktem końcowym. Dla publicznego repozytorium na trasie dopuszczającej publicznych pośredników lista serwerów proxy HTTP oferuje kandydatów dla tych pól.
Sprawdź URL repozytorium przed zastosowaniem tego ustawienia. Repozytorium SSH używa innego transportu; te opcje nie zamieniają go w żądanie HTTP. Otwarcie witryny repozytorium w przeglądarce nie testuje tej trasy SSH.
Jeśli pośrednik wymaga uwierzytelniania, Mercurial udostępnia osobne opcje serwera proxy user i passwd. Identyfikują one konto serwera proxy, a nie konto repozytorium. Trzymaj prywatne dane uwierzytelniające poza współdzielonymi przykładami konfiguracji.
Sekcja udostępnia także listę obejść i opcję always wpływającą na zachowanie obejść. Sprawdź je, jeśli wprowadzony punkt końcowy nie jest wybierany dla zamierzonego hosta.
Nawet po dotarciu żądania do repozytorium może ono nadal wymagać własnego logowania. Zachowaj to konto podczas poprawiania trasy serwera proxy lub uwierzytelniania serwera proxy.