Назад | Перейти на главную страницу

Выполнение git post-receive hook на сервере Windows

Я пытаюсь выполнить перехватчик post-receive на установке git (msysgit) сервера Windows - для синхронизации репо с codebasehq.

Сценарий не делает ничего, кроме «url» wget, но, похоже, он не выполняется. Я переименовал "post-receive.sample" в "post-receive" и установил wget на путь Windows, который отлично работает через командную строку.

Я что-то здесь не делаю? Я был бы признателен за любые идеи о том, как заставить это работать. Спасибо.

Нашел решение:

Получается, что сценарий перехвата Shebang указывает на / bin в каталоге установки Git.

Не смог найти wget поскольку wget не является частью установки. Все, что мне нужно было сделать, это скопировать wget в папку git / bin, и это сработало.

На заметку для пользователей Windows: wget можно скачать как часть UnxUtils