zl程序教程

您现在的位置是:首页 >  工具

当前栏目

解决SVN:post-commit hook failed (exit code 127) with output:

Failedcode 解决 with svn post hook commit
2023-09-11 14:19:17 时间

前言:

在另一篇文章中,有SVN搭建以及提交代码自动更新到项目目录的解决方案,文章链接如下:

https://blog.csdn.net/qq_32845825/article/details/97274962


问题:

在提交代码之后,代码有更新到项目目录中,但是svn提示如下错误:

解决方案:

(1)在网上看了很多方案,类似于 在 hooks文件的 post-commit 文件中增加 || exit1 exit0;这种方案试过之后并没有解决问题;

(2)最终解决方案,找到post-commit 文件的第52行,并把相应内容注释掉,问题得到了解决。

(3)其次,确保 post-commit 文件的权限是755,post-commit 文件中内容也要正确。

#!/bin/sh
export LANG=zh_CN.UTF-8
svn co svn://XXX.XX.XX.XX/ceshi /www/ceshi
svn update /www/ceshi --username xiaozhe --password xiaozhe

总结:

这个问题遇到过多次,以记录下来提醒自己,也希望能给遇到这种问题的伙伴提供帮助。