当我尝试将代码推送到bitbucket
时,在终端中出现此错误。
* LibreSSL SSL_read: SSL_ERROR_SYSCALL, errno 60
* stopped the pause stream!
* Closing connection 2
error: RPC failed; curl 56 LibreSSL SSL_read: SSL_ERROR_SYSCALL, errno 60
fatal: The remote end hung up unexpectedly
fatal: The remote end hung up unexpectedly
Everything up-to-date
我已经尝试过的解决方案
git config http.postBuffer 524288000
export GIT_TRACE_PACKET=1
,export GIT_TRACE=1
,export GIT_CURL_VERBOSE=1
来检查详细的日志,除上述错误外,没有任何日志记录。任何解决该问题的帮助将不胜感激。
答案 0 :(得分:0)
您的网络基础架构似乎有问题!
这可能与您的工具,网络连接不正常或网络上的一些中间件会影响数据包有关!
还有其他一些罕见的情况,如果您无法从其余答案中得到答案,则需要考虑和分析这些罕见的情况。
以下一些操作可能会帮助您克服这种情况:
git config http.postBuffer 524288000
git config http.sslVerify false
=>((如果您没有从中得到答案,请“滚动回来!”)如果您找到其中一种作为您的解决方案,请提及该注释对其他人有用;如果您发现它们无用,请描述有关您的网络质量或工具的更多信息,以便我们进行分析和帮助
答案 1 :(得分:0)
我认为您需要尝试使用更强大的网络连接,因为您的回购文件似乎很大。
答案 2 :(得分:0)
奇怪的是,我能够从一个回购推送,而不能从另一个回购推送。我在网上发现的所有解决方案都不适合我,但是重启我的VPN可以帮助我。也许这会对某人有所帮助。
答案 3 :(得分:0)
连接到其他合适的VPN 。它解决了问题。可能是当前的VPN限制了存储库的大小。
此外,下面的完整错误消息表明远程连接出错。 错误:RPC失败; curl 56 LibreSSL SSL_read:SSL_ERROR_SYSCALL,errno 54 致命:远端意外挂起
答案 4 :(得分:0)
我的解决方案可能看起来很愚蠢,但由于 Mac 睡眠问题,它对我有用。 我一直在从 git 代码库构建并遇到类似的错误,因为 nw 由于 Mac 进入睡眠状态而中断。
只需使用安非他命并运行构建,它就产生了魅力。
这可能不是您的解决方案,但这对我有帮助。干杯