Хорошо, я выяснил, почему это произошло.Возможно, потому что я новичок с Git.Репозитории, которые я поместил в $ REPO_BASE, где находятся обычные репозитории, с фактическими файлами исходного кода непосредственно под корневым каталогом.
Например, /mnt/data/git/repositories/aproject/Main.cpp
и так далее.Оказывается, мне нужно иметь реальный репозиторий по этому пути, поэтому я и сделал (возможно, я мог просто использовать для этого папку .git, но я так и сделал): git clone --bare aproject.git aproject.git2 && rm -rf aproject.git && mv aproject.git2 aproject.git
.
Короче я сделал голый клон репозитория.Так что теперь, в /mnt/data/git/repositories/aproject/
мы можем фактически найти папку «hooks» (которую, как жалуется сообщение об ошибке, она не может найти).После нового нажатия на репозиторий gitolite-admin все ключи были добавлены в author_keys и сообщение об ошибке исчезло.