![](/img/trans.png)
[英]SSL_connect: SSL_ERROR_SYSCALL in connection to 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.