San*_*G B 11 mercurial clone bitbucket windows-7
我在bit bucket网站上创建了一个公共存储库.我可以从办公室网络(LAN)外部运行克隆命令.
但它不适用于办公室网络.我怀疑它与防火墙或代理设置有关.我可以从浏览器窗口(IE9/Chrome)访问该URL.
请帮忙解决这个问题.谢谢.
命令:
hg clone https://bitbucket.org/gbsandeep/test2
abort: error: getaddrinfo failed
Run Code Online (Sandbox Code Playgroud)
PS:我经历过其他帖子,但没有帮助.
听起来你可能需要告诉Mercurial你的代理设置是什么.首次点击"mercurial proxy":
http://www.markhneedham.com/blog/2009/05/13/mercurial-pulling-from-behind-a-proxy/
如果您需要确定要使用的设置,您应该查看IE设置是什么,例如转到Internet Properties | Connections | LAN Settings对话框.
如果您发现自己在此页面上是因为getaddr在使用hg-git带有用户名的插件时遇到错误,则很可能是您遇到了在 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: ...
Run Code Online (Sandbox Code Playgroud)
(不能解决原始用户的问题,但可能是导致相同症状的原因)。