Любой способ поставить мой крючок на репозиторий github?

Могу ли я достичь этого, чтобы после вытягивания репо из github в каталоге .git/hooks существовали крючки?

Ответ 1

Не напрямую, так как это будет представлять угрозу безопасности (вы не знаете, что делают эти скрипты)

Вы можете попробовать:

smudge

(изображение из Настройка git - git Атрибуты ", от" Pro git book")

Но даже в этом случае вам нужно активировать этот фильтр smudge с помощью команды git config (это может быть глобальная конфигурация, сделанная до клонирования репо)

git config --global filter.hooks.smudge 'script_to_copy_hooks'