当我尝试将我的代码推送到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 缓冲区大小:
git config http.postBuffer 524288000
- 删除 .git 并重新启动安装
- 重新启动网络。 (不过不是网络问题)
- 重新启动系统。
- 检查代码库中大于 100MB 的文件以从提交重置。没有任何文件超出限制。
- Added
export GIT_TRACE_PACKET=1
, export GIT_TRACE=1
, export GIT_CURL_VERBOSE=1
检查详细日志,除了上述错误之外,没有记录任何日志。
任何解决问题的帮助将不胜感激。
看来您的网络基础设施有问题!
这可能与您的工具或定期网络连接不佳或网络上的某些中间件影响数据包有关!
还有一些其他罕见的情况,如果您无法从本答案的其余部分得到答案,则需要考虑和分析这些罕见的情况。
以下一些操作可能会帮助您度过这种情况:
- 增加 git 缓冲区
git config http.postBuffer 524288000
- 在 git 上禁用 SSL 验证!通过:
git config http.sslVerify false
=>(如果您没有从中得到答案,请不要忘记,“将其恢复!”)
- 运行(建立)一个高质量的 VPN 并通过它执行 git 操作!
如果您发现其中之一作为您的解决方案,请提及它作为对其他人有用的评论,如果您认为它们没有用,请详细描述您的网络质量或工具,以便我们更好地分析和提供帮助。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)