Я настроил git так, чтобы я мог отправить свой локальный dev-репозиторий на свой веб-сервер через SSH с использованием открытых ключей. Пустой репозиторий на сервере настроен с хуком пост-получения, который проверяет все файлы в нужном месте.
Все работало хорошо, пока сегодня я вручную не изменил разрешения некоторых файлов на сервере. Попробовав команду
git push web
снова, это дало мне много ошибок разрешения, потому что он не мог получить доступ к файлам удаленного хранилища. Поэтому я изменил разрешения обратно на те, что были раньше, и попытался снова. Тем не менее, теперь он говорит: «Все актуально», но более новой версии еще нет на моем сервере.
Что я могу сделать, чтобы решить эту проблему?