git提交代码报错504
error: RPC failed ; HTTP 504 curl 22 The requested URL returned error: 504
send-pack: unexpected disconnect while reading sideband pack
fatl: the remote end hung up unexpectedly
原因
git push/pull. 导致文件内容过大报错HTTP 504 curl 22 The requested URL returned error: 504.
git config http.postBuffer 524288000
解决方法
[root@git ~]#git config --global http.lowSpeedLimit 0
[root@git ~]#git config --global http.lowSpeedTime 999999
[root@git ~]# git config --global http.postBuffer 5242880
使用git clone代码的时候报如下错误:
Cloning into 'FanHeIOSV2'...
error: RPC failed; HTTP 504 curl 22 The requested URL returned error: 504 Gateway Time-out
fatal: The remote end hung up unexpectedly
一,加大缓存区
[root@git ~]#git config --global http.postBuffer 524288000
这个大约是500M
二、少clone一些,–depth 1
[root@git ~]#git clone https://git.com/ad/abd.git --depth 1
–depth 1的含义是复制深度为1,就是每个文件只取最近一次提交,不是整个历史版本。
三、换协议
clone http方式换成SSH的方式,即 https:// 改为 git://
例如[root@git ~]#git clone https://git.com/ad/abd.git
换成[root@git ~]#git clone git://git.com/ad/abc.git