我希望在给定存储库的克隆中始终存在一些 Hook 。有没有办法在存储库的 .git/hooks 中添加文件?
谢谢
最佳答案
可以在 git template 中定义自己的钩子(Hook),但即使在那里,这些 Hook 也是不可执行的。
即一旦 repo 被克隆,用户仍然需要激活它们(重命名或激活可执行位)。
这样,在他/她完全不知情和明确批准的情况下,所述用户不会执行任何不需要的脚本。
否则,对于任何“盲目”克隆存储库的人来说,都会带来太大的安全风险。
关于git - 为什么不能 git add .git/hooks/my-hook,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5165239/