8

我的提交后挂钩是:

/usr/bin/svn 更新 /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”创建临时文件:权限被拒绝

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

4

3 回答 3

10

检查您是否有 /var/www/html/mysite/ 的权限

于 2013-08-02T04:49:47.093 回答
7

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

mkdir /var/www/html/mysite/.svn/tmp
于 2016-06-18T18:16:28.243 回答
0

适用于所有 Linux 机器用户

它的文件权限问题在 linux 终端中运行这个特定的命令。

 chmod -R 0777 /var/www/YourProjectName
于 2014-04-22T13:25:06.883 回答