【问题标题】:Squeak-5.2 can't connect to https://github.com/Squeak-5.2 无法连接到 https://github.com/
【发布时间】:2018-11-05 08:18:42
【问题描述】:

重复一遍:在 Windows 上安装 Squeak-5.2(我使用 Vista,因为它是我所拥有的)

打开一个工作区,输入:

WebClient httpHead: 'https://google.com/'

并突出显示表达式,按 Alt-P 打印结果(它应该返回正常的 HTTP/1.1 响应)。对 github.com 重复相同的过程:

WebClient httpHead: 'https://github.com/'

两者会有所不同,至少在我的 Windows 系统上,github.com 失败,但只有那个站点。 Squeak 告诉我:SSL 连接失败,代码:-5。在 Linux 下不会发生同样的情况,我得到了对 github.com 的正常 HTTP/1.1 响应。

我不知道该代码是什么意思,我尝试用谷歌搜索该问题也没有得出任何合理的结果。有人能告诉我(首先)返回代码在 Squeaks SSL 上下文中的含义吗?

问候,BrickViking(又名 Smokey 博士) (帖子 1)

【问题讨论】:

  • 适用于 Windows 10。今年早些时候,Windows 7 出现了问题,该修复程序可能无法解决 Windows Vista 的问题。这是关于 github 需要 TLS 1.1 或更高版本,而 Windows 7 在修复之前仅使用 Squeak SSL 插件中的代码执行 TLS 1.0。这是关于它的线程之一,但我没有为您准备好的解决方案:forum.world.st/SSL-error-on-windows-7-td5072637.html#a5072818

标签: ssl github squeak


【解决方案1】:

我确实找到了在我的 32 位 Vista 上运行的东西,请记住,这个操作系统已经超过 18 个月没有得到支持。来自 John Haller 网站的This link 指的是可以在 Vista 上应用的更新 (KB4056564),它允许 Squeak 连接到 github.com。当我向 Google 输入“TLS 1.2 Vista”一词时,我终于找到了链接。

问候,BrickViking(又名 DrSmokey) (帖子2)

【讨论】: