gpt4 book ai didi

git - 由于 SSL_ERROR_SYSCALL,无法推送到 github

转载 作者:行者123 更新时间:2023-12-05 06:04:14 25 4
gpt4 key购买 nike

我可以添加和提交,但我不能推送到任何 repo 。错误信息是这样的:致命:无法访问“[my github repo]”:LibreSSL SSL_connect:SSL_ERROR_SYSCALL 连接到 github.com:443

我重新安装了 git 并得到了同样的错误。我试图更改 repo 协议(protocol),甚至其他人的公共(public) repo 协议(protocol),并得到了同样的错误,除了最后三位数字有点不同 - 403。

Mac 和 Windows 都会出现该问题。我正在使用 Astrill VPN,但即使我将其关闭,问题仍然存在。

-- 更新:--
我使用了 git config --global --unset http.proxy 并且它起作用了,但是在我推送到这个 repo 之后,我需要再次这样做才能推送到我 friend 的 repo。所以我认为问题是,如何让 git 在每次推送后不自动设置代理。

最佳答案

检查你是否有:

  • 一个~/.curlrc
  • 定义了一个 no_proxy 环境变量。我已经看到 SSL_connect: SSL_ERROR_SYSCALL 在定义了代理但不应该使用的情况下。

I think the question is, how to make git not set a proxy automatically after each push.

no_proxy设置为github.com:

export no_proxy=github.com

即使定义了代理,由于 no_proxy 环境变量,它也不会应用于推送到 GitHub。

关于git - 由于 SSL_ERROR_SYSCALL,无法推送到 github,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66432743/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com