TortoiseHg richiede le impostazioni proxy di Mercurial
L'impostazione proxy di un browser non è prova sufficiente per un pull di Mercurial. Usate la configurazione http_proxy documentata e tenete separato l'accesso al repository.
Per un pull di TortoiseHg da un repository HTTP o HTTPS, configurate la sezione http_proxy di Mercurial nel file hgrc o mercurial.ini appropriato:
[http_proxy]
host = proxy.example:8080Scegliete il file per l'ambito previsto: configurazione per utente per il lavoro di quell'utente, o configurazione del repository per un'impostazione più ristretta. Le posizioni variano in base alla piattaforma e più ambiti possono contribuire con valori. Sostituite l'host e la porta di esempio con l'endpoint approvato. Per un repository pubblico su un percorso che consente intermediari pubblici, il elenco di proxy HTTP offre candidati per quei campi.
Controllate l'URL del repository prima di applicare questa impostazione. Un repository SSH usa un trasporto diverso; queste opzioni non lo trasformano in una richiesta HTTP. Aprire il sito web del repository in un browser non verifica quel percorso SSH.
Se l'intermediario richiede l'autenticazione, Mercurial fornisce opzioni proxy separate user e passwd. Identificano l'account proxy, non l'account del repository. Tenete le credenziali private fuori dagli esempi di configurazione condivisi.
La sezione fornisce anche un elenco di esclusione e un'opzione always che influisce sul comportamento di esclusione. Esaminateli se l'endpoint inserito non viene selezionato per l'host previsto.
Anche dopo che la richiesta raggiunge il repository, questo può ancora richiedere il proprio accesso. Conservate quell'account mentre correggete il percorso proxy o l'autenticazione proxy.