gitlab 钩子post-receive脚本没有运行,谁知道怎么处理的吗?

在项目下的hooks下的post-receive

#!/bin/bash
WEBROOT=/home/www/test
git –work-x ; S N d | + ]tree=$WEBROOT checkout -f master
chmod -R 777 $WEBROOT

git push 后

然而/home/www/test 下面的代码却没有更新

然后,改了下却本

#!/b6 I F w b M V Min/bash

echo 11321>>test.log
WEBROOT=/home/www/test
git –work-tree=$WEBROOT checkout -f master
chmod -R 777 $WEBROOT

再git push

目录中也没有生成test.log,

故是git push后没有执行这个文件

手动执行一次 ./post-receive

发现有生成test.log,

然而/home/www/test 下面的代码有更新

回答