使用nginx代理gogs遇到推送代碼錯誤的問題(RPC failed; HTTP 413 curl 22 The requested URL returned error: 413)

前提

  代碼管理我是用Gogs.Git,前些陣子使用Nginx將git.balabiu.com反向代理到了Gogs的默認端口,其餘二級域名準備作其餘使用,git

致使上報代碼出現了錯誤。curl

問題

  推送代碼報錯誤post

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

 

 

解決

  查了一下413錯誤,查到   」經過post上傳文件過大時,會出現413錯誤碼「    ,初步肯定了是Nginx配置致使的。url

  因而百度了一波Nginx,設置 client_max_body_size 參數能夠修改上傳文件大小限制。spa

  

server{
    listen 80;
       server_name git.balabiu.com;
       client_max_body_size 100m;
       location /{
            proxy_set_header X-Real-IP $remote_addr;
            proxy_set_header Host $http_host;
            proxy_pass http://127.0.0.1:5100;
        }
}

  從新推送代碼,問題解決。代理

相關文章
相關標籤/搜索