在从github上拉项目时,报了这个错:

RPC failed; curl 92 HTTP/2 stream 5 was not closed cleanly: CANCEL (err 8) 5

原因1:可能是拉取或推送的数据大于 postBuffer 的大小

解决方案1:增加git 缓冲大小

git config --global http.postBuffer 157286400

反馈:试过了没什么用~


原因2:很可能是 OP 无法控制的某些因素(代理、GIT 服务器等)无法很好地与 HTTP/2 配合使

             用(这大概与MacOS系统有关)

解决方案2:强制 git 使用 http/1.1

git config --global http.version HTTP/1.1

反馈:完美解决!代码成功拉下来了~


参考链接:https://stackoverflow.com/questions/59282476/error-rpc-failed-curl-92-http-2-stream-0-was-not-closed-cleanly-protocol-erro

Logo

一站式 AI 云服务平台

更多推荐