GitHub-读取边带数据包时意外断开

2022-06-21 00:00:00 reactjs github javascript
我有一个很有趣的问题。 我尝试通过bash将一些项目发送到repo,但最近发送时出现问题。

Enumerating objects: 27, done.
Counting objects: 100% (27/27), done.
Delta compression using up to 16 threads
Compressing objects: 100% (24/24), done.
Writing objects: 100% (25/25), 187.79 KiB | 9.39 MiB/s, done.
Total 25 (delta 1), reused 0 (delta 0), pack-reused 0
send-pack: unexpected disconnect while reading sideband packet
fatal: the remote end hung up unexpectedly

有趣的是,我可以提前10分钟发送它,没有任何问题。

我尝试了获取新的repo、创建新文件、重新安装git、git config --global http.postBuffer 524288000和更大的数字,还有https.postBuffer等等。同时安装台式机版本也会出现同样的问题。

我遇到的主要问题是Reaction应用程序。

有人知道解决方案吗?可能会出什么问题?


解决方案

首先,检查您的网络连接是否稳定。

如果网络连接没有问题,请尝试其他解决方案;它可能会起作用:

在Linux上

在执行Git命令之前,在命令行中执行以下内容:

export GIT_TRACE_PACKET=1
export GIT_TRACE=1
export GIT_CURL_VERBOSE=1

在Windows上

在执行Git命令之前,在命令行中执行以下内容:

set GIT_TRACE_PACKET=1
set GIT_TRACE=1
set GIT_CURL_VERBOSE=1

此外:

git config --global core.compression 0
git clone --depth 1 <repo_URI>
# cd to your newly created directory
git fetch --unshallow 
git pull --all

正如kdyBrown所说:

PowerShell用户:

$env:GIT_TRACE_PACKET=1
$env:GIT_TRACE=1
$env:GIT_CURL_VERBOSE=1

相关文章