我收到SVN帖子提交失败: 错误消息是:
提交后挂钩失败(退出代码255),没有输出。
我尝试了几个不同的场景: 1)以root身份登录putty并在post-commit中手动运行cmd,能够成功执行cmd。 2)使用用户xxxx登录并运行相同的cmd,cmd运行失败。
所以,我认为是许可问题。但我的问题是,每当我们SVN提交使用SVN龟时,我们是否作为xxxx用户提交?还是作为根?
注意:我已将用户xxxx包含在conf / passwd中。
=============
我在提交后的cmd是:
#!/bin/sh
svn checkout svn://mmmm.my/mstardev /home/mmmm/public_html/mstardev
答案 0 :(得分:1)
SVN挂钩中的255退出代码(通常)“权限问题”或“找不到文件”
您可能是两者的受害者:
svn
可能(必须)有问题如果您将结帐的stdout重定向到stderr(/usr/bin/svn co --username ... --password ... 1>&2
),您会看到svn co
尝试的结果