2013-05-30 2 views
0

Скажите, что я работал и сотрудничал с моим проектом, делая все изменения локально, а затем надавливая на удаленное репо на github, чтобы я мог взаимодействовать с другими.Рабочий стол Github - как сделать сайт живым

Мне не удалось найти много дискуссий о том, что на самом деле происходит, когда вы готовы сделать свой проект доступным для общественности. (то есть для конечного пользователя)

Это всего лишь случай извлечения главной ветви на компьютер, а затем загрузка файлов через FTP на ваш веб-хостинг? Или мне нужно, чтобы мой веб-хост установил git на моем сервере, тогда я могу сделать git push напрямую? Кажется странным, что многие крупные веб-хосты не упоминают ничего о git в своих онлайн-документах.

+0

Это полностью зависит от вашего веб-хостинг-провайдера. Если у него нет поддержки git, вы должны использовать соответствующие сценарии для загрузки. Что касается публичности, то это зависит от вас: например, вы можете пометить свои версии. – fge

+0

@fge прав, это зависит от вашего хостинг-провайдера, а также от вашего хостинга, если у вас есть общий сервер, вы не сможете установить GIT, но если он выделен или виртуальный, вы можете быть в состоянии и то это зависит от того, как вы собираетесь создавать релизы. Это может быть так же просто, как FTPing, или вы можете сделать Git pull для обновления вашей кодовой базы или, как предложил FGE, пометить свой код и сделать его выпуском. Веб-хост обычно не заботится об этом для вас, потому что он отличается от проекта к проекту. – dKen

+0

Если вам повезло, и у вас есть 'git' на вашем хостинге, вы можете взглянуть на [Capistrano] (https://github.com/capistrano/capistrano), чтобы следить за хорошим рабочим процессом при развертывании –

ответ

0

Наличие Git на сервере было бы лучшим. Хотя, если у вас нет доступа к этим уровням, просто нажмите конкретную ревизию с помощью https://github.com/git-ftp/git-ftp.

ли с помощью OSX, вы можете рассмотреть этот графический интерфейс на основе довольно удобный рабочий процесс (я использую для некоторого WordPress материал): http://eppz.eu/blog/push-git-to-ftp/

Смежные вопросы