我最近无法git推送,我的Git怎么了?
I can't git push recently, what happened to my Git?
最近,我想git push
我最近的项目到GitHub,但是不行,就这样被屏蔽了:
$ git push web4 master
Counting objects: 1035, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (645/645), done.
Writing objects: 100% (1035/1035), 49.44 MiB | 16.01 MiB/s, done.
Total 1035 (delta 298), reused 227 (delta 61)
而且一点动静都没有,只好取消了。我也试过idea VCS,也没用。它说:
Push failed
Failed with error: fatal: The remote end hung up unexpectedly
fatal: The remote end hung up unexpectedly
error: RPC failed; result=56, HTTP code = 200
并尝试更改遥控器和 post 缓冲区。一切都没有用。那么,到底发生了什么?
此问题可能与 git/https 缓冲区设置有关。可能超出默认文件 post 大小。尝试 运行 以下命令 ant 然后再次尝试推送。
git config http.postBuffer 524288000
如果您post通过 ssh 而不是 http,请使用以下命令:
git config ssh.postBuffer 524288000
它将缓冲区增加到 ~500MB,可能会解决问题。
此外,如果您使用的是 nginx,请将 client_max_body_size 更改为 0。这将允许您推送任何大小的数据。
client_max_body_size 0
这可能是一个互联网错误,当我尝试 git 推送另一个存储库时,不只是在 git 中心,它 succeeded.Maybe 我的位置有一些原因。
最近,我想git push
我最近的项目到GitHub,但是不行,就这样被屏蔽了:
$ git push web4 master
Counting objects: 1035, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (645/645), done.
Writing objects: 100% (1035/1035), 49.44 MiB | 16.01 MiB/s, done.
Total 1035 (delta 298), reused 227 (delta 61)
而且一点动静都没有,只好取消了。我也试过idea VCS,也没用。它说:
Push failed
Failed with error: fatal: The remote end hung up unexpectedly
fatal: The remote end hung up unexpectedly
error: RPC failed; result=56, HTTP code = 200
并尝试更改遥控器和 post 缓冲区。一切都没有用。那么,到底发生了什么?
此问题可能与 git/https 缓冲区设置有关。可能超出默认文件 post 大小。尝试 运行 以下命令 ant 然后再次尝试推送。
git config http.postBuffer 524288000
如果您post通过 ssh 而不是 http,请使用以下命令:
git config ssh.postBuffer 524288000
它将缓冲区增加到 ~500MB,可能会解决问题。
此外,如果您使用的是 nginx,请将 client_max_body_size 更改为 0。这将允许您推送任何大小的数据。
client_max_body_size 0
这可能是一个互联网错误,当我尝试 git 推送另一个存储库时,不只是在 git 中心,它 succeeded.Maybe 我的位置有一些原因。