【问题标题】:Github Push failed: Failed with error: RPC failed; curl 56 LibreSSL SSL_read: error:140943FC:SSL routines:SSL3_READ_BYTES:sslv3Github 推送失败:失败并出现错误:RPC 失败; curl 56 LibreSSL SSL_read:错误:140943FC:SSL 例程:SSL3_READ_BYTES:sslv3
【发布时间】:2018-10-09 00:24:39
【问题描述】:

当我尝试将我的 android 项目推送到 GitHub 时,我收到了这个错误

因错误而失败:RPC 失败; curl 56 LibreSSL SSL_read: 错误:140943FC:SSL 例程:SSL3_READ_BYTES:sslv3 警报错误记录 mac, errno 0 远端意外挂断 远端挂断 出乎意料

【问题讨论】:

  • 请显示您使用的所有命令...
  • git init git remote add origin github.com/x/y.git git add 。 git commit -m "first commit" push -u origin master 计数对象:93,完成。 Delta 压缩最多使用 4 个线程。压缩对象:100% (81/81),完成。写入对象:100% (93/93),1.78 MiB | 17.87 MiB/s,完成。总计 93(增量 44),重用 0(增量 0)错误:RPC 失败; curl 56 LibreSSL SSL_read: error:140943FC:SSLroutines:SSL3_READ_BYTES:sslv3 alert bad record mac, errno 0 fatal: 远程端意外挂断 fatal: 远程端意外挂断 一切都是最新的

标签: android github push


【解决方案1】:

这可能是由您的存储库中的大文件引起的。 Github 对 repo 中的单个文件有 100 MB 的限制。您可能需要使用git lfs migrate info 进行检查。

我也遇到过同样的问题,但这个特定的错误是间歇性的。我偶尔会看到“错误:GH001:检测到大文件。您可能想尝试 Git 大文件存储”。此外,当我切换到远程源的 SSH 而不是 HTTPS 时,它给了我损坏的管道错误消息。

我已经使用了 LFS,但我的 .gitattributes 错过了一些大文件,所以我更新了它并运行 git lfs migrate import --include="*.fileextension" 然后推送到 github 没有错误。见https://help.github.com/articles/moving-a-file-in-your-repository-to-git-large-file-storage/

【讨论】:

    猜你喜欢
    • 2022-11-04
    • 2018-02-24
    • 2015-06-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-18
    相关资源
    最近更新 更多