問題描述:
在mac 上 git push
到遠程倉庫,提示:
error: RPC failed; curl 92 HTTP/2 stream 0 was not closed cleanly: PROTOCOL_ERROR (err 1)
解決方法:
大概原因:遠程倉庫服務器或者中間代理層未正確使用HTTP/2協議。為了正常提交可以先強制使用HTTP/1.1;提交成功后再修改為 HTTP/2,為了不影響其他倉庫到使用。
git config --global http.version HTTP/1.1
git push
git config --global http.version HTTP/2