
Gitlab 推送非常慢,是否可以在內部 gitlab-ce 伺服器上修改任何設置,以使 git 推送速度更快?現在的push
速度是13.00 KiB/s
。
由於速度原因,我有一些大型倉庫尚未提交給 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
。