TortoiseHg heeft Mercurials proxy-instellingen nodig
De proxy-instelling van een browser is geen voldoende bewijs voor een Mercurial-pull. Gebruik de gedocumenteerde http_proxy-configuratie en houd de repository-login gescheiden.
Voor een TortoiseHg-pull uit een HTTP- of HTTPS-repository configureert u de sectie http_proxy van Mercurial in het juiste hgrc- of mercurial.ini-bestand:
[http_proxy]
host = proxy.example:8080Kies het bestand voor het beoogde bereik: configuratie per gebruiker voor het werk van die gebruiker, of repository-configuratie voor een nauwere instelling. Locaties verschillen per platform, en meerdere bereiken kunnen waarden bijdragen. Vervang de voorbeeld-host en -poort door het goedgekeurde eindpunt. Voor een openbare repository op een route die openbare tussenpersonen toestaat, biedt de HTTP-proxylijst kandidaten voor die velden.
Controleer de URL van de repository voordat u deze instelling toepast. Een SSH-repository gebruikt een ander transport; deze opties maken er geen HTTP-verzoek van. Het openen van de website van de repository in een browser test die SSH-route niet.
Als de tussenpersoon authenticatie vereist, biedt Mercurial afzonderlijke proxy-opties user en passwd. Ze identificeren het proxy-account, niet het repository-account. Houd privé-inloggegevens buiten gedeelde configuratievoorbeelden.
De sectie biedt ook een bypass-lijst en een optie always die het bypass-gedrag beïnvloedt. Bekijk deze als het ingevoerde eindpunt niet voor de beoogde host wordt geselecteerd.
Zelfs nadat het verzoek de repository bereikt, kan deze nog steeds zijn eigen login vereisen. Behoud dat account terwijl u de proxy-route of proxy-authenticatie corrigeert.