2

我的第一个问题是这样的:

Writing objects: 60% (9/15) 

它以非常低的上传速度(以 kb/s 为单位)冻结了一段时间,然后在很长一段时间后给出了以下消息:

fatal: the remote end hung up unexpectedly
Everything up-to-date

我发现了一些似乎是解决方案的东西:

git config http.postBuffer 524288000

这产生了一个新问题,如下所示:

MacBook-Pro-Liana:LC | myWebsite Liana$ git config http.postBuffer 524288000
MacBook-Pro-Liana:LC | myWebsite Liana$ git push -u origin master
Enumerating objects: 15, done.
Counting objects: 100% (15/15), done.
Delta compression using up to 4 threads
Compressing objects: 100% (14/14), done.
Writing objects: 100% (15/15), 116.01 MiB | 25.16 MiB/s, done.
Total 15 (delta 2), reused 0 (delta 0)
error: RPC failed; curl 56 LibreSSL SSL_read: SSL_ERROR_SYSCALL, errno 54
fatal: the remote end hung up unexpectedly
fatal: the remote end hung up unexpectedly
Everything up-to-date

请帮忙,我不知道发生了什么...

4

1 回答 1

0

首先,Git 2.25.1明确表示:

在各种各样的情况下,用户都会发现自己遇到 HTTP 推送问题。

这些问题通常是由防病毒软件、过滤代理或其他中间人情况引起的;其他时候,它们是由于网络的简单不可靠性。

这不适用于上述任何情况,并且仅在极少数情况下有用:本质上,当连接不正确支持 HTTP/1.1 时。

一般来说,对于大多数推送问题来说,提高这个值并不是一个有效的解决方案,但是会显着增加内存消耗,因为即使是小推送也会分配整个缓冲区。

其次,这取决于您的实际远程(GitHub?GitLab?BitBucket?本地服务器)。所述远程服务器可能正在发生事件。

于 2020-03-05T06:52:58.680 回答