Настраиваем GIT репозитории на виртуальном хостинге
Наличие возможности создания и использования GIT репозиториев на вашем хостинге открывает для вас полезные возможности и удобство создания и сопровождения сайтов. Более подробно на возможностях распределенной системы управления версиями GIT остановимся позднее, а в этом посте поясним как настроить GIT репозиторий и связать его с действующим сайтом.
Прежде всего, необходимо создать новый репозиторий. Удобно если это можно сделать прямо из панели управления:
... или командой:
git --bare init
Теперь склонируем новый репозиторий:
Когда все это будет сделано, используем FTP клиент и переименуем файл:
/git/quasiocculti/hooks/post-receive.sample
в:
/git/quasiocculti/hooks/post-receive
В этом же файле создадим строку:
GIT_WORK_TREE=/home/ПАПКА/www/quasiocculti.com git checkout -f
Это позволит в дальнейшем обновления в репозитории "автоматически" актуализировать в каталоге с сайтом.
Теперь локально в папке с сайтом создадим локальный репозиторий:
git init
Скопируем файлы сайта и выполним следующие команды
git add . git commit -m "fresh install" git remote add quasiocculti ssh://ПУТЬКРЕПОЗИТОРИЮ git push quasiocculti +master:refs/heads/master
На этом все. Теперь мы можем легко синхронизировать файлы между локальным и удаленным репозиториями при помощи распределенной системы управления версиями GIT. Приятной вам работы!