我已经在bit bucket网站上创建了一个公共存储库。我可以从办公室网络(LAN)外部运行clone命令。
但它不能在办公室网络中工作。我怀疑这与防火墙或代理设置有关。我可以从浏览器窗口(IE9/Chrome)访问URL。
请帮助解决此问题。谢谢。
命令:
hg clone https://bitbucket.org/gbsandeep/test2
abort: error: getaddrinfo failed附言:我看了其他的帖子,但没有帮助。
发布于 2012-02-14 13:50:21
听起来你可能需要告诉Mercurial你的代理设置是什么。"mercurial proxy“的第一个热门:
http://www.markhneedham.com/blog/2009/05/13/mercurial-pulling-from-behind-a-proxy/
如果你需要弄清楚要使用什么设置,你可能应该看看你的IE设置是什么,例如通过转到Internet Properties | Connections | LAN Settings对话框。
发布于 2016-09-20 20:35:30
如果您发现自己出现在此页面上,是因为您在使用带有用户名的hg-git插件时遇到了getaddr错误,那么您很可能遇到了Fails with username in URL (getaddreinfo failed)错误。
因此:
$ hg clone https://foo@stash/
abort: error: getaddrinfo failed
$ hg clone https://stash/
http authorization required for http://stash.....
realm: Atlassian Stash
user: ...(不能解决原始用户的问题,但可能是导致相同症状的原因)。
发布于 2014-01-22 21:17:05
只需删除http_proxy环境变量。(在5个小时的头痛之后,对我来说很有效)。
https://stackoverflow.com/questions/9272233
复制相似问题