7

我在 win7 64b 上使用 TortoiseHG 使用 https 协议克隆存储库。我已经在我这边安装并配置了公共证书,因此可以检查服务器证书的有效性。但是,尝试克隆时出现以下错误:

% hg clone --verbose -- https://***/hg/Trainings/train-repo1 "c:\sandboxes\hg"
SSL error: wrong version number
[command returned code 255 Wed Nov 06 14:28:47 2013]

我想我必须以某种方式配置 Tortoise 端支持的 SSL 版本,但在互联网上找不到有关如何操作的资源。我正在寻找有关该主题的任何解释或文档。谢!

注意:repo 服务器强制我使用 https,我无法控制它。(无法切换到 ssh)

4

2 回答 2

1

我在以前没有问题的安装上收到了类似的错误消息,并且对服务器(在我的控制之下)或我的本地 TortoiseHg 安装没有已知的更改。

我追踪到为我的计算机上的一个不相关程序设置了环境变量 HTTP_PROXY 和 HTTPS_PROXY。

我通过将以下内容添加到 mercurial.ini 来修复它:

[http_proxy]
host = <proxy-server>
no = <mercurial host ip address>
于 2015-07-23T10:29:56.897 回答
1

为了解决这个问题,我刚刚更新了 TortoiseHG(通过 webchoco install tortoisehg),它又更新了它的 SSL 的内部版本,我认为它太旧了,bitbucket 已经退役了。

于 2018-12-03T19:53:40.890 回答