TortoiseHg를 사용하는 HG 복제는 Windows XP에서 "getaddrinfo 실패" 오류를 발생시킵니다.

TortoiseHg를 사용하는 HG 복제는 Windows XP에서 "getaddrinfo 실패" 오류를 발생시킵니다.

내 시스템에 Windows XP가 설치되어 있습니다. 을(를) 설치했습니다 tortoisehg-2.10-hg-2.8-x86.msi. 내 시스템에 체크포인트 vpn1-secuRemote가 설치되어 있습니다. 프로젝트를 복제하려고 합니다. 하지만 프로젝트를 복제하면 다음 오류가 발생합니다.

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

사무실에서 연결할 때도 마찬가지였습니다. 는 mercurial.ini다음과 같습니다

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

mercurial.iniWindows XP 이므로 C:\Documents and Settings\avinash\mercurial.ini.

Stack Overflow에 대한 여러 링크를 살펴봤습니다. 그러나 알아낼 수는 없었습니다.

답변1

getaddrinfo failed(작성된 대로) "XP의 dens 확인자는 원격 저장소의 호스트 이름을 해당 IP 주소로 변환할 수 없습니다"를 의미합니다.

  • DNS 설정을 확인하세요
  • 방화벽 설정을 확인하세요(원격 53 포트 /TCP|UDP/에 대한 연결이 활성화되어야 하며 더 나은 방법은 전역적으로 활성화되어야 함).

-v --debug옵션을 사용하여 콘솔에서 복제하면 더 자세한 보고서를 얻을 수 있습니다.

답변2

이 오류의 원인은 잘못된 프록시 구성 때문일 수 있습니다.

Windows에서 TortoiseHg는 인터넷 옵션 대화 상자가 아닌 환경 변수 HTTP_PROXY및 에서 프록시 구성을 읽습니다. HTTPS_PROXY따라서 제어판 -> 시스템 및 보안 -> 시스템 아래에 있는 고급 시스템 속성 대화 상자에서 이러한 변수를 적절하게 설정(또는 삭제)해야 합니다.

관련 정보