繁体   English   中英

致命:无法访问“https://github.com/xxx”:LibreSSL SSL_connect: SSL_ERROR_SYSCALL 连接到 github.com:443

[英]fatal: unable to access 'https://github.com/xxx': LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:443

我使用 git "push" 和 "pull" 命令直到昨天都成功,但今天它不起作用并给我这个错误: Push failed: Unable to access 'https://github.com/username/repository.git/': LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:443

我尝试了很多解决方案,但没有成功。 我尝试过的解决方案:
1.使用SSH钥匙
2.更新git
3.用openssl安装curl(安装同样报错)

这是curl github.com -v的结果:

* Rebuilt URL to: github.com/
*   Trying 192.30.253.112...
* TCP_NODELAY set
* Connected to github.com (127.0.0.1) port 80 (#0)
> GET / HTTP/1.1
> Host: github.com
> User-Agent: curl/7.54.0
> Accept: */*
> 
* Recv failure: Connection reset by peer
* stopped the pause stream!
* Closing connection 0
curl: (56) Recv failure: Connection reset by peer

问题是通过重新启动我的计算机解决的。

更新:
Kaspersky Internet Security/Antivirus 会导致问题,禁用/删除它可以解决大多数用户的问题。

我们在内部开始了一项调查,我们发现在我们的案例中是卡巴斯基防病毒软件的问题。

我们为他们的支持提出了一个错误,等待,等待,得到反馈,这些反馈将在几个月前在新版本中解决。 我们得到并尝试了发布,问题仍然存在。 我们再次提出了另一张票,他们要求提供很多调试信息/文件。 还是没有解决。

我们放弃并转向 Avast,到目前为止没有任何问题。

正如libressl-portable/portable/issue 369 中所述

我使用 brew、libressl、openssl 和 curl 进行更新,然后重新启动我的机器。 它现在正在工作。

请注意,SSH 应该可以工作,但为此您需要更改源 URL

git remote set-url origin git@github.com:aUser/aProject

那根本就不会使用 HTTPS。

我遇到了同样的问题,通过重新启动我的 Mac,我可以将我的代码推送到 Github 并且错误消息消失了。

很可能是您的网络连接问题。 尝试使用 git 命令克隆 repo 并检查是否成功。

例如:

git clone https://github.com/firebase/firebase-ios-sdk.git

尝试export http_proxy=http://127.0.0.1:1087;export https_proxy=http://127.0.0.1:1087; 如果您使用代理(根据您自己的需要更改值)。

就我而言,新的 git repo 刚刚创建,我确实推送了一些代码,然后遇到了这个问题。 我尝试先运行git pull然后再运行git push 然后一切正常,没有找到根本原因。 操作:macOS Monterey

尝试使用 brew 镜像站点而不是 Github。

例如,我在中国,经常无法访问 Github 并出现该错误,但我知道一些 brew 镜像站点,例如https://mirror.tuna.tsinghua.edu.cn/help/homebrew/

所以我提出了一个反对 brew 的问题提供一种简单的方法来改变自制软件的起源。 他们在 2.3 中修复了它,所以像这样设置镜像,

export HOMEBREW_BREW_GIT_REMOTE="https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/brew.git"
export HOMEBREW_CORE_GIT_REMOTE="https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-core.git"
export HOMEBREW_BOTTLE_DOMAIN="https://mirrors.tuna.tsinghua.edu.cn/homebrew-bottles"

我有类似的问题,问题在于 vpn 禁用 vpn 对我有用,希望这会有所帮助

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM