请问 git 的 1.7.9.5 版本怎么做钩子?

新手上路,请多包涵

我之前一般都是 hooks/下面做一个 post-receive 。并且设定权限 777

这次帮朋友的 VPS 配置 GIT 却发现根本没有 post-receive.sample 。于是我自己建立了一个 post-receive 并且想往常一样输入内容,设定权限,却发现完全不 work 。 gg 了一下,也没找到解决方案。请问有没有类似经验的同学指点一下

hooks/下面的文件如图:(post-receive是我新建的)
43823ba4gw1evexvl8ou1j20mc01zjsh.jpg

阅读 2.9k
2 个回答

pre-receive
在客户端推送时最先执行,可以用它来拒绝客户端的推送。
update
与 pre-receive 类似,但会在每个分支都执行一次。
post-receive
在客户端推送完成后执行。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进