У меня есть несколько личных репозиториев git в моем собственном облаке. Я могу клонировать его с 2 машин Ubuntu и ПК с Windows, открыв URL-адрес webdav ownClouds: http://myserver.a/remote.php/webdav/repos/repo.git
Недавно я установил Arch Linux с git версии 1.8.1.5, и он выдал следующее сообщение об ошибке: fatal: http://myserver.a/remote.php/webdav/repos/repo.git/info/refs?service=git-upload-pack не найдено: вы запускали git update-server-info на сервере?
Я добавил хук после обновления, в конце концов он работает на других моих машинах. Сервер error.log сообщает 404, когда git запрашивает ...info/refs?service...
Ubuntu git 1.7 запрашивает тот же URL-адрес с сервера. Но после получения кода ошибки 404 он запрашивает .../info/refs HTTP/1.1 и завершается успешно с кодом 200.
Итак, почему более новый git терпит неудачу и как я могу это исправить?