Luckily there is not a way to force hooks to people upon clone
.
If there was, you could write a post-receive
hook with rm -rf /
in it and wipe people's hard disk on pull
What you can do is set up a command to automatically install repository hooks locally. There are some software packages like husky which simplify this task. Basically you can configure it on the repo and then require people to run npm i
as soon as they clone the repo, and from now on they will use the hooks that you specify on the repo.
You should only do it with people you trust though, as once you install the hooks with npm i
command you expose yourself to the attack specified above
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…