问题出现
安装
MonkeyDev
时git clone总是失败报错:LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:443 。尝试git clone https://github.com/AFNetworking/AFNetworking也报同样的错误,且Github能够正常访问。但是使用SSH方式能够clone项目:
git clone git@github.com:AFNetworking/AFNetworking
- 由于SSL_ERROR_SYSCALL in connection to github.com:443不是http状态码:
因此这里的443
是端口号
Safari地址栏中键入: github.com:443
键入回车键后直接进入了我的Github仓库。由于报错内容为:SSL_ERROR_SYSCALL
与SSL相关,可能是配置了SSL密钥的原因。
解决方案:
如果键入
github.com:443
后进入的Github
是自己的仓库,那就退出登录。如果出现的是Github
的登录界面,那就登录Github
。终端
Clone
项目失败就在Safari
上刷新GitHub
的网页,如果网页能刷新再继续Clone。(WiFi刷新失败可尝试切换热点)搭梯子🪜
Tips:
Clone
的项目过大或者使用HTTPS
方式Clone
总是失败,推荐使用SSH
方式Clone
项目。
参考:LUNA2333