error: RPC failed; 140943

无法使用gitBush上传代码到gitee 报错代码不是10054 不是网络和缓存问题(改缓存,改网速都试过)这个问题如何解决?

img

  • 关于该问题,我找了一篇非常好的博客,你可以看看是否有帮助,链接:【git】RPC failed; result=56, HTTP code = 200错误解决
  • 除此之外, 这篇博客: 聊聊git push到远程服务器出现RPC failed问题中的 前言 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • 最近小组成员跟我说,他git提交不了代码。我问了下原因,他说他代码一提交就会报

    error: RPC failed; HTTP 413 curl 22 The requested URL returned error: 413
    fatal: the remote end hung up unexpectedly
    fatal: the remote end hung up unexpectedly
    Everything up-to-date
    

    然后他跟我说他百度几种方法,都不管用。下文列下他百度出来的方案

    方案一:修改本地git postbuffer大小

    git config --global http.postbuffer 524288000
    

    方案二:修改项目.git/config文件,添加如下内容

    [http]  
        postBuffer = 524288000
    

    方案三:用管理账号在gitlab中的Account and limit加大Maximum attachment size (MB)和Maximum push size (MB)

    可以参考该链接
    https://blog.csdn.net/techfield/article/details/70198077
    因为小伙伴不是管理员,后面我尝试了该方案,不管用

所以我遇到了同样的问题并联系了 github.com/contact。最后,他们给出了为我解决问题的提示。我需要更改 git 配置以使用 TLSv1.2 而不是 SSLv3:

git config http.sslVersion tlsv1.2

正如 GitHub 支持人员告诉我的那样,一开始,这个问题可能与他们几个月前部署的一项更改有关,该更改禁用了对已弃用的旧版 TLS 和 SSH 算法的支持,包括某些旧版本中使用的算法Git 客户端