Как делать автодеплой из git репозитория на сервер?
Да, я знаю про хуки, но возникает вопрос как лучше это организовать. В репозитории, готовый проект лежит в папке public, нужно настроить .htaccess на переадресацию с, например, index.html на pubilc/index.html, и все?
Егор Бабинцев, и да и нет. В целом, можно так делать - проблемы большой нет. Главное не забыть в .htaccess закрыть веб-доступ к папке public/.git в целях безопасности. Но вообще держать репозиторий и делать git pull на сервере не самый лучший способ, есть другие варианты, особенно если речь о zero downtime deployment с возможностью отката. Но это уже другая история.