搜索

首页  >  问答  >  正文

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

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

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

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

怪我咯怪我咯2792 天前532

全部回复(2)我来回复

  • PHP中文网

    PHP中文网2017-05-02 09:25:11

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

    回复
    0
  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-05-02 09:25:11

    我也问了这个问题,有人给我解答了/q/1010000004382023
    确实如此……直接新建文档编写内容,保存,再chmod +x post-receive保证其可执行型……

    回复
    0
  • 取消回复