SVN提交后更新错误(无法从模板创建临时文件/权限被拒绝)

时间:2013-08-02 00:42:55

标签: linux svn post-commit-hook

我的post-commit钩子是:

/ usr / bin / svn update / var / www / html / mysite / --username myusername --password mypassword --no-auth-cache>> /var/www/html/mysite/foo.txt 2>& 1

执行提交后,我的post-commit钩子输出到foo.txt以下内容:

更新'/ var / www / html / mysite': svn:E000013:无法从模板'/var/www/html/mysite/.svn/tmp/svn-XXXXXX'创建临时文件:权限被拒绝

任何想法?必须是与权限相关的内容。它曾经工作,但发生了一些事情。

3 个答案:

答案 0 :(得分:9)

检查您是否拥有/ var / www / html / mysite /

的许可

答案 1 :(得分:5)

当我遇到这种情况时(svn 1.7.14),我通常只需要创建tmp目录并重试命令:

mkdir /var/www/html/mysite/.svn/tmp

答案 2 :(得分:2)

适用于所有Linux机器用户

其文件权限问题在linux终端运行此特定命令。

 chmod -R 0777 /var/www/YourProjectName