📌  相关文章
📜  致命:无法访问“https:github.com freenas webui.git”:OpenSSL SSL_read:连接已重置,errno 10054 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:27:44.944000             🧑  作者: Mango

致命错误:无法访问 https://github.com/freenas/webui.git

当您连接到Github并尝试从存储库中获取代码时,可能会遇到这个错误。 这通常是由于SSL连接出现问题,导致连接被重置所引起的。 错误消息可能类似于以下语句:

OpenSSL SSL_read:连接已重置,errno 10054

这个错误的出现可能有几个原因,包括网络问题,服务器问题,也可能是防火墙问题,这些都可能导致SSL握手失败。

解决方案

以下是一些可能的解决方案:

  1. 确认您的网络连接是否正常。关闭防火墙及其它可能占用端口的程序并尝试重新连接。

  2. 检查您的代理设置是否正确。如果您正在使用代理服务器,您可能需要修改代理设置以便与GitHub的SSL连接兼容。

  3. 尝试通过SSH协议进行克隆。SSH协议提供了另一种从Github下载代码的方法。您可以在命令行中使用以下命令进行克隆:

    git clone git@github.com:freenas/webui.git
    

    这将使用SSH协议进行克隆,而不是HTTP或HTTPS。

  4. 如果您正在使用Windows操作系统,请尝试使用Git Bash或PowerShell运行命令,而不是使用CMD或其他命令行工具。这些工具可能对SSL连接有一些限制,以及环境变量设置可能不对。

  5. 如果您使用的是macOS,请尝试更新您的Git版本。在某些情况下,较旧的Git版本可能无法正确处理SSL连接。使用以下命令检查您的Git版本:

    git --version
    

以上是一些可能的解决方案,但是如果您还是遇到了问题,请尝试寻找更多信息以获得进一步的帮助。