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 下面的代码有更新
回答
特别声明:本站所收录作品、热点评论等信息来源互联网,目的只是为了系统归纳学习和传递资讯所有作品版权归原创作者所有,与本站立场无关,图文源自网络,如有侵权,请联系删除!请联系我们邮箱:908164873@qq.com/电话:187-8421-3206,我们将做删除处理!