我正在尝试按照here发布的说明进行操作,但是在步骤3中遇到了问题。设置本地工作站以服务于存储库之后;我无法从我的服务器克隆它。当我运行以下命令时
hg clone http://COMPUTER-XXXXX.hsd1.va.comcast.net:8000/
我收到了
abort: error: getaddrinfo failed
我错过了什么?我在我的Windows XP笔记本电脑上运行TortoiseHg,在VM上运行Server 2008。感谢。
答案 0 :(得分:2)
您确定您的服务器能够通过名称到达工作站吗?在命令行上尝试:
ping COMPUTER-XXXXX.hsd1.va.comcast.net
看起来DNS查找失败,但这只是猜测。
也许尝试通过IP进行克隆?
hg clone http://192.168.1.134:8000
或桌面的IP是什么?
(克隆命令后也没有跟踪期,对吗?)
答案 1 :(得分:2)
阅读此问题:https://www.mercurial-scm.org/bts/issue535似乎其他人在Windows上的http代理设置出现问题。您是否可以尝试在IE中编辑代理设置并设置“直接连接到互联网”(或类似的东西),看看这是否能解决您的问题?然后有人建议它可能是防火墙问题:您可能想尝试“telnet< machine> 8000”以查看端口是否被阻塞(但错误消息看起来更像是名称解析问题.. )。
希望它会有所帮助。
答案 2 :(得分:1)
尝试将“HTTPS”更改为“HTTP”。
同时检查您的代理设置。如果您位于公司防火墙后面,则可能需要进入全局设置 - >将代理服务器地址和端口代理并复制到主机字段中。
答案 3 :(得分:0)
我遇到了同样的问题,但是我通过VPN连接到CVS而VPn在我的机器上没有活动导致了这个错误....一旦我启动了VPN,它就通过了