我正在使用TortoiseHG版本2.4.2并使用firefox或Internet Explorer我可以浏览以下的codeplex项目。
https://hg.codeplex.com/oxyplot
问题是我无法在本地计算机上克隆存储库。最初,我曾经遇到过这样的错误,
URLError:[Errno 10061]无法建立连接,因为目标计算机主动拒绝了它
一些google-fu之后(HOURS之后),我发现我需要为tortoiseHg设置代理设置,这很烦人,不使用默认的Windows设置。 This question helped指出了正确的方向。以下是我遵循的步骤,
在文件中我添加了这些行,
[http_proxy]
host = 111.11.11.11:80
user = xxxxxxx
passwd = xxxxxxx
(由于显而易见的原因,未显示实际值)
现在当我尝试用上面的链接克隆存储库时,我得到了这个错误,
SSL错误:未知协议
我现在开始沮丧地脱掉头发了!有谁知道我下次要做什么?谷歌搜索该问题产生链接,谈论bitbucket,超时......等 - 希腊语和拉丁语给我。
编辑1:我睡过了这个问题,我唯一意识到代理是非常自定义的东西。尽管如此,如果有人有任何我可以尝试的提示/方向,那将非常感激。对于它的价值,我使用Visual Studio 2010作为我的IDE。我能在那里尝试一下吗?答案 0 :(得分:2)
令人惊讶的是,Visual Studio 2010 Professional是我一直在寻找的答案。或者更确切地说,VS2010 + HgSccPackage扩展名。对于那些不知道的人来说,HgScc是VS的扩展,可以为其提供原生的Mercurial支持。
让我烦恼的是我可以使用我的网络浏览器浏览mercurial存储库,但不能用TortoiseHG克隆它。在我发布我之前的问题更新之后,我一时兴起就试图浏览VS2010的回购。令人惊讶的是,我能够!那么,为什么不尝试直接从IDE克隆回购呢?所以我做了,奇迹奇迹,它的工作! :)
没有麻烦的代理设置或任何废话。安装扩展程序后,从菜单栏中选择
Mercurial>克隆
在选项中,我只是将源路径粘贴到Codeplex描述的项目中,填写了我的Codeplex授权信息,最后填写了我希望项目复制到的目的地。
有效!
事后看来,我确定其工作原因是因为hgscc扩展使用默认的VS2010(或更确切地说是Internet Explorer)连接选项,而不是像tortoiseHg那样自己使用。这意味着VisualHG扩展会失败,因为它只是一个以tortoiseHg开头的包装器。我没有对此进行测试,但如果有人这样做,你能发表评论吗?