Visual studio 2010 如何在代理后面克隆codeplex mercurial存储库?
我使用的是OrtoiseHG版本2.4.2,通过firefox或internet explorer,我可以很好地浏览下面的codeplex项目 问题是我无法在本地计算机上克隆存储库。起初,我经常会遇到这样的错误 URLError:[Errno 10061]无法建立连接,因为目标计算机主动拒绝了它 几小时后,我发现我需要为tortoiseHg设置代理设置,但令人恼火的是,它没有使用默认的windows设置。给我指出正确的方向。以下是我遵循的步骤Visual studio 2010 如何在代理后面克隆codeplex mercurial存储库?,visual-studio-2010,mercurial,proxy,tortoisehg,codeplex,Visual Studio 2010,Mercurial,Proxy,Tortoisehg,Codeplex,我使用的是OrtoiseHG版本2.4.2,通过firefox或internet explorer,我可以很好地浏览下面的codeplex项目 问题是我无法在本地计算机上克隆存储库。起初,我经常会遇到这样的错误 URLError:[Errno 10061]无法建立连接,因为目标计算机主动拒绝了它 几小时后,我发现我需要为tortoiseHg设置代理设置,但令人恼火的是,它没有使用默认的windows设置。给我指出正确的方向。以下是我遵循的步骤 打开乌龟工作台 选择文件>设置 按右上角附近的“编
[http_proxy]
host = 111.11.11.11:80
user = xxxxxxx
passwd = xxxxxxx
(由于明显的原因,未显示实际值)
现在,当我尝试用上面的链接克隆存储库时,我得到了这个错误
SSL错误:未知协议
我现在开始沮丧得发抖了!有人知道我下一步该做什么吗?谷歌搜索这个问题会产生一些关于比特桶、超时的链接。。。等-希腊语和拉丁语对我来说
编辑1:我在这个问题上睡了一觉,我唯一意识到的是代理是非常定制的东西。尽管如此,如果有人有任何提示/指示我可以尝试,它将非常感谢。值得一提的是,我使用VisualStudio2010作为我的IDE。有什么我可以试试的吗 令人惊讶的是,Visual Studio 2010 Professional正是我想要的答案。更确切地说,VS2010+扩展。对于那些不了解HgScc的人来说,HgScc是VS的一个扩展,它提供了原生的Mercurial支持 一直困扰我的是,我可以使用我的web浏览器浏览mercurial存储库,但不能用Ortoisehg克隆它。在我发布了关于这个问题的早期更新后,我一时兴起,尝试浏览VS2010的回购协议。令人惊讶的是,我能做到!那么,为什么不直接从IDE克隆repo呢?所以我做到了,奇迹中的奇迹,成功了!:) 没有烦人的代理设置或任何废话。安装扩展后,从菜单栏中选择 Mercurial>克隆 在那里的选项中,我只是将源路径粘贴到项目,如Codeplex所示,填写我的Codeplex授权信息,最后是我希望将项目复制到的目的地 成功了
事后看来,我确信这之所以奏效,是因为hgscc扩展使用了默认的VS2010(或者更确切地说是Internet Explorer)连接选项,而不是像Ortoisehg那样使用自己的连接选项。这意味着VisualHG扩展将失败,因为它只是一个包装龟的东西。我还没有对此进行测试,但是如果有人这样做,您能留下评论吗?请注意:我建议的方法只有在您能够让VS2010中的扩展管理器在线搜索的情况下才有效。如果无法连接,则无法工作。自从我贴出答案后,我就一直打嗝。