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.ini
ist wie folgt
# Generated by TortoiseHg settings dialog
[ui]
username = avinash
verbose = True
Da es Windows XP ist, habe ich meins mercurial.ini
in platziert C:\Documents and Settings\avinash\mercurial.ini
.
Ich habe mir mehrere Links auf Stack Overflow angesehen, bin aber nicht dahinter gekommen.
Antwort1
getaddrinfo failed
bedeutet (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 --debug
den 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_PROXY
und 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).