git push之后不执行post-receive hook,但是pre-push会执行

时间:2019-05-10 14:15:23

标签: git macos githooks

在发布此内容之前已经查看了以下答案:

尽管预触发挂钩已成功触发,但后接收挂钩并未触发。我认为这不是权限问题,因为它们的权限完全相同:

-rwxr-xr-x@  1 Malloc  staff    86 May 10 15:57 post-receive
-rwxr-xr-x@  1 Malloc  staff    90 May 10 15:51 pre-applypatch
-rwxr-xr-x@  1 Malloc  staff    82 May 10 15:51 pre-commit
-rwxr-xr-x@  1 Malloc  staff   153 May 10 16:05 pre-push

以下是接收后可执行文件的内容:

#!/bin/sh
echo "post-receive hook successfully triggered"

以下内容放在预推钩中:

#!/bin/sh
echo "pre-push hook successfully triggered"

一旦我推到远程位置,推送前的消息就会打印到终端上,而不是接收后的消息。

任何想法可能出什么问题吗?

0 个答案:

没有答案