ESSAY / NOTE
git服务端钩子类型post-receive使用
git 服务端钩子类型
Pro git 中介绍了 git 钩子的几种类型,其中和服务端相关的有:- pre-receive 在客户端推送时最先执行,可以用它来拒绝客户端的推送。
- update 与 pre-receive 类似,但会在每个分支都执行一次。
- post-receive 在客户端推送完成后执行。
xxxx.git/hooks
vi post-receive
chmod -R 777 ./post-receive
使用这个钩子后在git push后会自动执行该shell 可以在该shell 设置去获取git clone库达到推送到指定path