Использование Git или SVN с веб-сервером - PullRequest
3 голосов
/ 17 ноября 2010

В настоящее время у меня есть сайт, который находится в разработке, он развернут на веб-сервере, и я, а также еще один разработчик активно работаем над этим сайтом. В настоящее время у нас нет контроля версий, периодически мы создаем резервную копию работы, но по большей части мы оба просто работаем с сервера. Я использовал GIT и SVN для проектов, которые запускаются и компилируются локально, но никогда в ситуации, когда он был развернут на веб-сервере. Мне интересно, какова типичная установка. Я хотел бы иметь возможность использовать SVN или GIT для контроля версий, но также иметь возможность публиковать из этого репозитория на живой веб-сервер. Есть ли способ, которым это обычно делается?

Ответы [ 2 ]

3 голосов
/ 17 ноября 2010

Вот хороший учебник о том, как сделать это с Apache и Linux. Это сработало для меня и на самом деле довольно просто следовать.

http://www.kernel.org/pub/software/scm/git/docs/howto/setup-git-server-over-http.txt

2 голосов
/ 17 ноября 2010

У вас будет три кассы: одна для вас и вашего партнера и одна для веб-сервера.Всякий раз, когда вы хотите выполнить развертывание, просто обновите оформление заказа на веб-сервере.

Если вы хотите оперативные обновления, вы можете настроить серверную ловушку Subversion / Git commit, которая автоматически обновит хранилище для веб-сервераи (при необходимости) перезапускать сервер после каждого коммита (или push, в случае Git).Обратитесь к документации соответствующей системы контроля версий.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...