Иногда бывает нужно прикрутить GIT для сайта. Это нужно в двух случаях:

  1. Если это боевой сайт и нужно обеспечить возможность отката изменений
  2. Если это тестовый сайт, где нужно обеспечить тестирование разработок команды и исключить конфликты изменений

Сомневаюсь что это нужно для сайтов где ведется сама разработка.

Но настройка GIT — как правило доступна только на VPS хостингах. Из виртуальных мне был известен только OpenShift, но он за рубежом, работал медленно и стоит не дешево.

На днях обнаружил что такая опция есть у хостинга Jino. Это означает что теперь можно настроить работу с сайтом через GIT без лишних затрат.

Давайте пройдемся по шагам настройки…

Покупка хостинга

Во-первых нужно купить хостинг от Jino.ru 🙂 Там есть два варианта: виртуальный и спектр.

Первый универсален, позволяет работать со множеством сайтов и есть memcache (для лучшего кеширования сайта). Второй безлимитный (нет ограничения по диску), заточен под WordPress и позволяет обновлять сайт на автомате (может быть полезно).

При этом поддержка GIT заявлена в спектре, а то что он есть на виртуальном нигде не сказано, и мне это удалось выяснить лишь при общении с техподдержкой хостинга.

Будем разбирать на примере виртуального хостинга.

Включаем SSH

Если честно, я не проверял будет ли работать без SSH. Но было сказано что надо включить. потому включил:

Разворачиваем WordPress

Что понравилось, это автоустановщик WordPress. Мелочь, а приятно. Позволяет экономить минуту времени и дико удобно.

Указываем папку, настраиваем БД, устанавливаем сайт. Все как обычно.

Клонируем GIT

Используем клиент SourceTree.

И вот тут не все так понятно. В GitHub тебе сразу дается URL по которому ты легко клонируешь приложение. Тут никакого URL нет. Пришлось обратиться в техподдержку, где сказали что надо просто указать адрес сайта.

Ну думаю как здорово и просто! Скопировал, клонирую, выдает ошибку что URL не верный.

Пришлось снова написать в техподдержку. Там уточнили что надо в конец добавить .git. Вот так: http://systemo.biz/.git

После чего система запросила пароль, ввел данные от хостинга. Вуаля! Клонирование прошло успешно!

 


Поделитесь страницей в социальных сетях: