Вот что я пытаюсь сделать:
У меня есть репозиторий GitHub, часть которого я хотел бы сделать доступным для просмотра в Интернете. Сейчас я клонировал репозиторий на своем собственном сервере, и он работает хорошо, но для того, чтобы поддерживать его в актуальном состоянии, мне нужно вручную войти в систему и получить последние изменения.
Я не уверен, является ли это лучшей идеей (или лучшим подходом), но я бы хотел, чтобы удаленный сервер автоматически извлекал информацию всякий раз, когда кто-то отправляет в хранилище. GitHub позволяет достаточно легко запускать скрипт, когда кто-то толкает, но я не уверен, как вытащить его, когда кто-то это сделает.
Я использовал PHP для простоты, но просто делать что-то вроде git pull
, естественно, не работает из-за разрешений. Это плохая идея или есть другой способ достичь того, что я хочу сделать? Это похоже на обычную установку, но я не был уверен.
Спасибо.