У меня есть целая куча git-репозиториев в /srv/git
, управляемых вручную (без использования gitosis ), для которых я, очевидно, исправил разрешения, так как теперь я получаю ошибки типа error: failed to push some refs to
после некоторые плохие chmod
вызовы на сервере.
Я также по ошибке добавил + x ко всем хукам, и мне нужно удалить это и добавить их обратно вручную, я подозреваю.
Каким образом можно сбросить каталог /srv/git
на разрешения по умолчанию git init --shared
для всех репозиториев, содержащихся в?