原谅我对GitLab的无知,但在我认为我解决了这个问题之后,我一直得到这个错误。我不确定为什么我很难找到它的意思,也许我已经用尽了我所有的脑细胞,没有剩下了。
$ git pull 'https://gitlab....'
error: RPC failed; curl 16 Error in the HTTP2 framing layer
fatal: expected flush after ref listing
Background/things I've try:
我在两台不同的计算机上使用Git作为版本控制。我只有一个分支。.git/refs/heads/文件中唯一的内容是master。我想这是从合并冲突开始的,但我想我已经解决了。我还以为可能是文件太大了?也许是因为我用主两台电脑吗?但是以前用这种方法是有效的。
我试着在一个单独的位置再次克隆整个目录,但同样的错误。我可以把它从我的另一台电脑上推/拉出来。
非常感谢您的帮助!
尝试通过像这样设置git配置来强制git使用HTTP 1.1
git config --global http.version HTTP/1.1
然后拉
如果你想把它设置回HTTP2你可以做同样的
git config --global http.version HTTP/2