Более надежным и простым вариантом было бы отключение разрешения ЧТЕНИЕ и Выполнение каталога .git
.
Так как в основном Apache (httpd) работает под специальной учетной записью пользователя, например, он работает как пользователь apache
в CentOS, тогда как каталог .git
должен быть создан под реальной учетной записью пользователя, поэтому мы можем просто заблокировать доступ путем изменения разрешения. Более того, этот подход не вводит новый файл и не влияет на команды git.
Команда может быть:
chmod -R o-rx .git