GIT push 命令在 CentOS、Apache 上非常慢

GIT push 命令在 CentOS、Apache 上非常慢

我使用 Apache 在 CentOS 上创建了 GIT 服务器。(推送/拉取通过 http 和 Apache 进行)

我遵循了这些说明:http://www.jedi.be/blog/2009/05/06/8-ways-to-share-your-git-repository/

推送命令非常慢。每次推送都要花费 10 秒以上(即使我更改了上次推送的一行代码)。

这是正常的吗?

存储库的大小为 150MB。

耗时最多的操作是:

将“refs/heads/master”从 00c9d81959fc020c9f273e7c2887af461a52e0cf 更新为
ccf47c31b7dcb32952f5251857660fa34018c5e1

可能出了什么问题?

答案1

WebDAV 并不是特别快,尽管您可能想查看服务器上的磁盘和 CPU 使用情况。我的建议是创建一个全新的存储库,其中没有任何内容,然后查看随着添加提交,速度如何增加/减少,只是为了验证这不是大小问题(或差异问题)。

相关内容