В настоящее время я управляю несколькими внештатными проектами, в основном использующими WordPress (предпочтения клиентов). Я разрабатываю сайты локально, на моем Mac работает Apache / PHP / MySQL. Я управляю версией этих проектов с помощью Git.
В идеале я хочу иметь возможность фиксировать изменения в репозитории и затем извлекать изменения оттуда на сервер, когда они будут готовы к запуску. Это было бы здорово, позволяя мне иметь одновременно две версии веб-сайта - для разработки и для жизни. Для этого я предполагаю, что серверу нужно установить Git. Однако я не хочу покупать VPS. В идеале, у каждого клиента должно быть свое собственное веб-пространство, за которое он платит ежемесячно (или по своему выбору).
Итак, мой вопрос, есть ли какие-нибудь небольшие пакеты веб-хостинга, которые предлагают подобные вещи? Мне нужен Git, и, конечно, мне нужен SSH для доступа к Git. Принимая во внимание, что большую часть времени сайты, которые я создаю, получают всего несколько посещений в день.
Кроме того, есть ли способ синхронизации баз данных MySQL здесь? Если я делаю изменения на веб-сайте, я хочу увидеть их локально, как они будут выглядеть, когда они появятся. Поэтому было бы хорошо синхронизировать все данные.