看来 Bitbucket 现在已经阻止了 TLS 1.0 和 1.1。
我正在使用 MercurialEclipse (hg) 2.2 插件在 Mac OSx 10.12.6 上的 Eclipse 中工作。
每当我尝试从远程 Bitbucket 存储库中提取数据时,都会收到 SSL 握手错误。
我尝试更新插件并进行全新安装,但它仍然给出了同样的错误。
然后我尝试从 mercurial 网站下载并安装最新的 Mercurial 软件包(4.8)。
执行此操作后,错误变为:
警告:使用传统安全技术 (TLS 1.0) 连接到 bitbucket.org;有关更多信息,请参阅https://mercurial-scm.org/wiki/SecureConnections中止:错误:[SSL: WRONG_VERSION_NUMBER] 版本号错误 (_ssl.c:590)
我尝试下载最新的 Python,包括 3.7.1 和 2.7.15,因为我在 Mercurial 的网站上阅读了链接,警告说它与 Python 的 OpenSSL 实现有关,但我仍然遇到同样的错误。
关于如何让 Mercurial 通过 TLS 1.2 与 Bitbucket 一起工作的任何建议?