HG-Klon mit TortoiseHg gibt unter Windows XP den Fehler „getaddrinfo fehlgeschlagen“ aus

HG-Klon mit TortoiseHg gibt unter Windows XP den Fehler „getaddrinfo fehlgeschlagen“ aus

Auf meinem System ist Windows XP installiert. Ich habe installiert tortoisehg-2.10-hg-2.8-x86.msi. Ich habe checkpoint vpn1-secuRemote auf meinem System installiert. Ich versuche, ein Projekt zu klonen. Aber wenn ich ein Projekt klone, erhalte ich die folgende Fehlermeldung

URLError: [Errno 11001] getaddrinfo failed [command returned code 255 Tue Jul 01 22:40:02 2014]

Dasselbe funktionierte, als ich mich von meinem Büro aus anmeldete. Das mercurial.iniist wie folgt

# Generated by TortoiseHg settings dialog
[ui]
username = avinash
verbose = True

Da es Windows XP ist, habe ich meins mercurial.iniin platziert C:\Documents and Settings\avinash\mercurial.ini.

Ich habe mir mehrere Links auf Stack Overflow angesehen, bin aber nicht dahinter gekommen.

Antwort1

getaddrinfo failedbedeutet (wie geschrieben) „Der Dens-Resolver von XP kann den Hostnamen für das Remote-Repository nicht in seine IP-Adresse umwandeln“

  • Überprüfen Sie Ihre DNS-Einstellungen
  • Überprüfen Sie Ihre Firewall-Einstellungen (Verbindungen auf Remote-Port 53 /TCP|UDP/ müssen aktiviert sein, besser noch global)

Sie können einen detaillierteren Bericht erhalten, wenn Sie von der Konsole mit -v --debugden Optionen klonen

Antwort2

Der Grund für diesen Fehler könnte eine falsche Proxy-Konfiguration sein.

Unter Windows liest TortoiseHg die Proxy-Konfiguration aus den Umgebungsvariablen HTTP_PROXYund HTTPS_PROXY, nicht aus dem Dialogfeld „Internetoptionen“! Sie müssen diese Variablen daher im Dialogfeld „Erweiterte Systemeigenschaften“ unter „Systemsteuerung“ -> „System und Sicherheit“ -> „System“ entsprechend festlegen (oder löschen).

verwandte Informationen