/ / Використання Git або SVN з веб-сервером - svn, apache, git, webserver

Використання Git або SVN з веб-сервером - svn, apache, git, webserver

Зараз у мене є сайт, який розробляється,він розгортається на веб-сервері, а сам я, як і один інший розробник, активно працюємо на сайті. У нас зараз немає контролю версій, періодично ми резервні копії роботи, але здебільшого ми обидва працюємо над тим, Я використовував GIT і SVN на проектах, які запускаються і компілюються локально, але ніколи не в ситуації, коли він був розгорнутий на веб-сервері. Я хотів би бути в змозі використовувати SVN або GIT для контролю версій, а також мати можливість публікувати з цього сховища на живий веб-сервер. Чи є спосіб це, як правило, робиться?

Відповіді:

2 для відповіді № 1

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

Якщо ви хочете отримати оновлення в реальному часі, ви можете налаштувати aсерверний Subversion / Git фіксують гак, який автоматично оновлює репозиторій для веб-сервера і (якщо необхідно) перезапускає сервер після кожного фіксації (або натискає, у випадку Git). Зверніться до документації відповідної системи контролю версій.


3 для відповіді № 2

Ось хороший підручник про те, як зробити це з apache і linux. Це спрацювало для мене і насправді досить просто.

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