jackieli123723 / jackieli123723.github.io

✅lilidong 个人博客
9 stars 0 forks source link

git提交error: RPC failed; curl 92 HTTP/2 stream 0 was not closed cleanly: PROTOCOL_ERROR (err 1)报错 #83

Open jackieli123723 opened 2 years ago

jackieli123723 commented 2 years ago

jackieli@B-XMA6MD6M-0140 nested % git push origin feat/init
Enumerating objects: 76, done.
Counting objects: 100% (76/76), done.
Delta compression using up to 12 threads
Compressing objects: 100% (67/67), done.
Writing objects: 100% (69/69), 206.06 KiB | 15.85 MiB/s, done.
Total 69 (delta 4), reused 0 (delta 0), pack-reused 0
error: RPC failed; curl 92 HTTP/2 stream 0 was not closed cleanly: PROTOCOL_ERROR (err 1)
send-pack: unexpected disconnect while reading sideband packet
fatal: the remote end hung up unexpectedly
Everything up-to-date
jackieli@B-XMA6MD6M-0140 nested % git branch
* feat/init
  master

错误原因:
error: [RPC](https://so.csdn.net/so/search?q=RPC&spm=1001.2101.3001.7020) failed; curl 92 HTTP/2 [stream](https://so.csdn.net/so/search?q=stream&spm=1001.2101.3001.7020) 0 was not closed cleanly: CANCEL (err 8)
错误:RPC失败;HTTP/2 stream 0没有完全关闭:CANCEL (err 8)
解决方法:
方法一:将git 远程地址改为自己的ssh地址
git remote set-url origin git@github.com:github用户名/仓库名.git. not work
*       1
方法二:增加git缓冲区大小
git config --global http.postBuffer 524288000 not wok

// work

jackieli@B-XMA6MD6M-0140 nested % git config --global http.version HTTP/1.1

jackieli@B-XMA6MD6M-0140 nested % git push origin feat/0524                
Enumerating objects: 81, done.
Counting objects: 100% (81/81), done.
Delta compression using up to 6 threads
Compressing objects: 100% (71/71), done.
Writing objects: 100% (73/73), 207.28 KiB | 10.36 MiB/s, done.
Total 73 (delta 6), reused 0 (delta 0), pack-reused 0
remote: 
remote: To create a pull request for feat/0524, visit:
remote:   https://lilidong.cn/ddd/nested/pull_requests/new?source_branch=feat/0524
remote: 
To https://lilidong.cn/dddd/nested.git
   4c7191e..93417c4  feat/0524 -> feat/0524
jackieli@B-XMA6MD6M-0140 nested % 

解决ok 
* 修改协议: 因为是git调用,所以在[GIT](https://git-scm.com/docs/git-config)层面修改配置


git config --global http.version HTTP/1.1
*       1
使用git push上传成功