【发布时间】:2016-01-17 07:10:32
【问题描述】:
我想在 repo 中包含一个 PDF 文件,当前大小为 797K。
但git push 挂了:
Writing objects 100%
Total 25
x-git-receive-pack-result 后冻结
我尝试将 http.postBuffer 设置为 524288000,但这也不起作用。
【问题讨论】:
我想在 repo 中包含一个 PDF 文件,当前大小为 797K。
但git push 挂了:
Writing objects 100%
Total 25
x-git-receive-pack-result 后冻结
我尝试将 http.postBuffer 设置为 524288000,但这也不起作用。
【问题讨论】:
根据托管远程端的 git repo 使用的服务器,您可能会受到所述服务器的限制(NGiNX client max_body_size、Apache LimitRequestBody)。虽然您的 pdf 很小,但它可能是较大(太大)提交的一部分。
如果可以,您可以使用 bundle 将其复制到服务器(如果您可以访问所述服务器):请参阅“Git push hangs for a large repository”
【讨论】:
不建议将二进制文件放在 git 中,但有时我们必须这样做,所以在将文件添加到 repo 之前确保减小大小。
【讨论】: