在发布此内容之前已经查看了以下答案:
尽管预触发挂钩已成功触发,但后接收挂钩并未触发。我认为这不是权限问题,因为它们的权限完全相同:
-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"
一旦我推到远程位置,推送前的消息就会打印到终端上,而不是接收后的消息。
任何想法可能出什么问题吗?