Позвоните пост-получить хук в Git в зеркальном репо - PullRequest
1 голос
/ 19 мая 2011

Я использую trac, и мне нужно вызвать сервер перехвата после получения, где установлен trac. Основной репозиторий находится в github, поэтому я клонировал репозиторий github на локальный сервер

git clone --mirror ** **

и когда я бегу

git fetch --all

Я хочу, чтобы git запускал хук после получения. Возможно ли это?

1 Ответ

1 голос
/ 19 мая 2011

Хук пост-получения запускается на сервере, когда кто-то нажимает на него.Нет ничего, что запускало бы пост-выборку, при условии, что тот, кто запускал выборку, мог выполнить сразу после этого какую-либо другую команду (или как часть сценария оболочки), которая выполняет желаемое действие.расшифруйте, какую именно команду вы хотите выполнить, где и при каких обстоятельствах.Если вы пытаетесь поддерживать актуальность git-репозитория сервера trac, вы можете попросить github отправлять электронную почту, TCP-соединение или что-то еще, когда он получает коммит.Это электронное письмо / TCP-соединение / и т.д. может вызвать желаемое извлечение / извлечение или что-то еще.Другой вариант - опрашивать github каждый час или что-то в этом роде.

Дальнейшее объяснение того, что вы хотите, было бы хорошо, если вышеприведенного недостаточно.

...