Вытяните репозиторий GitHub в/var/www

Забавный вопрос.

Через Technet:

Для выполнения Организации очередей сообщений необслуживаемая установка введите следующую команду в командной строке в системной папке Windows:

sysocmgr.exe /i:sysoc.inf/u: путь и имя файла файла ответа

Похоже, что Ваш файл ответа должен содержать:

[Components]
msmq_Core = on
Reminst = on

Если это будет клиент, то Вам будет нужен другой раздел в файле ответа, указывающем на Ваш сервер:

[msmq]
SupportingServer = *UNC path of Message Queueing server*

Существует еще несколько опций в зависимости от Вашей ситуации. Больше деталей о Sysocmgr и файле ответа здесь.

1
задан 19 May 2011 в 18:49
2 ответа

Да.

Создайте сценарий оболочки с чем-то как:

#!/bin/sh
cd /var/www
git pull origin master

Можно хранить файл везде, где Вам нравится. Давайте примем в/scripts/, Давайте предположим, что он назвал getsite.sh

Удостоверьтесь, что Ваш файл является исполняемым файлом:

chmod +x /scripts/getsite.sh

Выполните команду, чтобы удостовериться, что она работает. Я предположу, что Вы уже выполнили мерзавца init и устанавливаете repo.

/scripts/getsite.sh

Принятие его работает хорошо, можно создать crontab запись для выполнения его так часто, как Вы считаете целесообразным:

crontab -e

Вам будет нужна запись что-то вроде:

59 23 * * * /scripts/getsite.sh

Это запускало бы скрипт в 23:59 каждый день.

Читайте на странице справочника для crontab, если Вы нуждаетесь в помощи с ним.

3
ответ дан 3 December 2019 в 19:23

Ответ - да - но у Вас есть несколько различных вариантов для рассмотрения. Основная идея объединяет события в цепочку вместе, используете ли Вы рычаги мерзавца или rsync и крон или даже Dropbox.

Для большего количества идей смотрите на http://debuggable.com/posts/git-tip-auto-update-working-tree-via-post-receive-hook:49551efe-6414-4e86-aec6-544f4834cda3

и

http://www.turnkeylinux.org/blog/website-synchronization

Сделайте поиск рычагов мерзавца и нажатия/получения по запросу, и необходимо найти много информации.

0
ответ дан 3 December 2019 в 19:23

Теги

Похожие вопросы