Забавный вопрос.
Через Technet:
Для выполнения Организации очередей сообщений необслуживаемая установка введите следующую команду в командной строке в системной папке Windows:
sysocmgr.exe /i:sysoc.inf/u: путь и имя файла файла ответа
Похоже, что Ваш файл ответа должен содержать:
[Components]
msmq_Core = on
Reminst = on
Если это будет клиент, то Вам будет нужен другой раздел в файле ответа, указывающем на Ваш сервер:
[msmq]
SupportingServer = *UNC path of Message Queueing server*
Существует еще несколько опций в зависимости от Вашей ситуации. Больше деталей о Sysocmgr и файле ответа здесь.
Да.
Создайте сценарий оболочки с чем-то как:
#!/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, если Вы нуждаетесь в помощи с ним.
Ответ - да - но у Вас есть несколько различных вариантов для рассмотрения. Основная идея объединяет события в цепочку вместе, используете ли Вы рычаги мерзавца или 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
Сделайте поиск рычагов мерзавца и нажатия/получения по запросу, и необходимо найти много информации.