幸福

如人饮水,冷暖自知

error: RPC failed; HTTP 413 curl 22 The requested URL returned error

错误场景:

使用Git提交文件报错,找了许多方法,都是无济于事,几经周转才得以解决。

 

错误如下:

git -c diff.mnemonicprefix=false -c core.quotepath=false -c credential.helper=sourcetree push -v –tags origin refs/heads/develop:refs/heads/develop
Pushing to http://git.xxx.com/xxx/xxx.git
POST git-receive-pack (5055587 bytes)
error: RPC failed; HTTP 413 curl 22 The requested URL returned error: 413 Request Entity Too Large
fatal: The remote end hung up unexpectedly
fatal: The remote end hung up unexpectedly
Everything up-to-date
Completed with errors, see above

 

解决方法:

找到的大多数解决方法都指向本地Git添加全局配置项 git config –global http.postBuffer 524288000  ,试过之后还是没效果,后来不经意间想到是否是Git服务端Nninx配置问题,后来一经修改,果然好了,方法是找到nginx.conf文件,编辑http{}里面添加一项:client_max_body_size 20m; # 不要漏了最后一个分号,然后重新下nginx服务即可。  

 

 

 



去打赏

您的支持将鼓励我们继续创作!

[微信] 扫描二维码打赏

[支付宝] 扫描二维码打赏

点赞

发表评论

电子邮件地址不会被公开。 必填项已用*标注