post-commit hook failed (exit code 255) with no output 解决方案

Posted 各类汽车软件开发,奔驰、宝马、奥迪、日产、福特、路虎、大众、

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了post-commit hook failed (exit code 255) with no output 解决方案相关的知识,希望对你有一定的参考价值。

这个问题网上有一些解答,但是都不能解决问题,因为导致这个问题的原因很多,但是经常忘记的原因是:

第一行缺少了#!/bin/sh

还有一些其他原因,有人已经写了好多,比如

1. 权限问题:

解决方案:

  设置权限为可执行

  chmod 777 /usr/svn/baoming/hooks/post-commit

  

2.增加exit()这个似乎没见过啊!!!

解决方案:

  #!/bin/sh

  WEB=”/usr/home/mulu”

  SVN=”/usr/local/bin/svn”

  $SVN update $WEB –username ppkj.net –password ppkj.net || exit 1

  exit 0

3. 编码设置问题,修改编码即可。

 

以上是关于post-commit hook failed (exit code 255) with no output 解决方案的主要内容,如果未能解决你的问题,请参考以下文章

SVN提交以后出现出现post-commit hook failed 是啥原因?

sh Wakatime Git post-commit hook

svn hooks post-commit钩子自动部署

从post-commit git-hook运行grunt

svn 的hooks 问题再说一下:我在服务器Repositories 的项目的hooks 下面写 的 post-commit.bat

SVN post-commit hook:根据提交所属的项目更新工作副本