修改hosts解决curl: (35) LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:443
时间: 2023-11-27 13:38:20 浏览: 268
这个问题可能是由于网络设置或代理导致的,可以尝试修改hosts文件来解决。
首先,找到你的操作系统下的hosts文件位置,Windows系统下一般在C:\Windows\System32\drivers\etc\hosts,macOS或Linux系统下一般在/etc/hosts。
打开hosts文件,在文件末尾添加以下两行:
```
140.82.114.4 github.com
199.232.69.194 github.global.ssl.fastly.net
```
保存文件后,重新运行curl命令即可。如果还是无法解决问题,可以尝试关闭代理或更换网络环境。
相关问题
curl: (35) LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:443
这个错误通常表示连接到 GitHub 的 SSL 握手时出现了问题,可能是因为您的网络连接或防火墙问题。您可以尝试以下几个步骤来解决这个问题:
1. 检查您的网络连接是否正常。您可以尝试打开其他网站,以确定是否存在网络连接问题。
2. 检查您的防火墙设置。如果您的防火墙已经阻止了对 GitHub 的连接,您需要将其添加到防火墙的白名单中。
3. 尝试使用不同的网络连接。如果您正在使用公司网络,尝试使用移动数据或家庭网络连接。
4. 检查您的 curl 版本。如果您使用的是较旧的 curl 版本,可能会导致与 GitHub 的连接问题。您可以尝试更新到最新的 curl 版本。
如果您仍然无法解决这个问题,请尝试在 GitHub 的网站上查找更多的信息或联系 GitHub 的支持团队。
curl: (35) LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to raw.githubusercontent.com:443
这个错误通常表示在与 raw.githubusercontent.com 建立安全连接时出现了问题。有几种可能的原因和解决方法:
1. 网络问题:请确保你的网络连接正常,并且没有任何防火墙或代理服务器阻止了与该网站的连接。你可以尝试使用其他网络或尝试在不同的时间重试。
2. SSL证书问题:有时候,这个错误可能是由于证书问题引起的。你可以尝试运行以下命令来绕过SSL证书验证,但请注意这可能会带来安全风险:
```
curl -k https://raw.githubusercontent.com/...
```
3. 更新curl版本:确保你使用的是最新版本的curl。你可以尝试升级curl并重试。
4. 其他问题:如果以上方法都没有解决问题,可能是由于其他原因导致的。你可以尝试在不同的设备或网络环境中重试,或者联系网络管理员以获取更多帮助。
希望这些方法能够帮助你解决问题!如果还有其他问题,请随时提问。
阅读全文