Я создал сервер GIT на своем CentOS с помощью Apache. (push / pull проходят через http и Apache)
Я выполнил эти инструкции: http://www.jedi.be/blog/2009/05/06/8-ways-to-share-your-git-repository/
Команда push выполняется очень медленно. Каждый раз, когда я нажимаю, это занимает более 10 секунд (даже если я изменил одну строку кода с последнего нажатия).
Это нормально?
Размер репозитория 150 МБ.
Операция, которая занимает большую часть времени:
обновление refs / Heads / master с 00c9d81959fc020c9f273e7c2887af461a52e0cf на
ccf47c31b7dcb32952f5251857660fa34018c5e1
Что могло быть не так?
WebDAV не особенно быстр, хотя вы можете узнать об использовании диска и процессора на вашем сервере. Я бы посоветовал создать совершенно новый репозиторий, в котором ничего нет, и посмотреть, как скорость увеличивается / уменьшается по мере добавления коммитов, просто чтобы убедиться, что это не проблема размера (или проблема различий).