Git на размещенном удаленном сервере. Что мне нужно от моего хозяина? Что мне нужно знать?

#git #web-hosting

#git #веб-хостинг

Вопрос:

Мы надеемся, что этот вопрос послужит руководством для людей, пытающихся сделать то же самое.

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

Какие атрибуты нам требуются от наших веб-хостингов, чтобы заставить git функционировать, и какие предварительные знания нам требуются, помимо навыков работы с GIT?

Комментарии:

1. Знаете ли вы о github.com и gitorious.org ?

2. да, но я хочу иметь возможность запускать GIT со своего сервера live site, чтобы я мог использовать git в своих веб-приложениях и иметь возможность работать с локальной и live-версиями, используя git в качестве связующего звена.

Ответ №1:

Что мне нужно от моего хостинга?

В идеале на веб-хостинге должны быть установлены git и ssh. Если они работают, например, Apache в среде unix, это не проблема. Я не думаю, что веб-хостингу нужно обладать навыками git, это зависит от человека, ответственного за обновление веб-хостинга, например, с github.

Позвольте мне привести пример irl. Я отвечаю за разработку веб-сайта для моего друга, у которого есть группа. Я разрабатываю и тестирую сайт локально и фиксирую все в локальном репозитории git. Когда я доволен результатами, я загружаю свои изменения в репозиторий на github. После этого мне просто нужно войти через ssh на веб-хостинге и выполнить команду «git pull», чтобы синхронизировать веб-хост с изменениями на github.