Gitlab 推送非常慢,我可以在内部 gitlab-ce 服务器上修改任何设置,以使 git push 更快吗?现在速度push
是13.00 KiB/s
。
由于速度太快,我有一些大型的 repo 仍未提交给 gitlab。
设置git config http.postBuffer 524288000
停留POST git-receive-pack (37437584 bytes)
很长时间。
设置git config http.postBuffer 5242
开始推动,但速度非常低。
`Writing objects: 76% (73/95), 3.72 MiB | 13.00 KiB/s`
我读到这git config http.postBuffer
不会使其更快,因为只有本地缓冲区更快,但推送仍然取决于服务器接受速度。所以想知道是否可以在服务器端进行任何调整?
答案1
禁用IPv6
并重新启动 gitlab 服务器似乎已解决该问题。
它可能会很慢的另一个原因是如果你正在使用IPTABLES
并且没有loopback interface
这样的接受规则-A INPUT -i lo -j ACCEPT
。