2011-05-21 56 views
1

首先我想说的是,一切工作都很完美。但我需要更新到PHP 5.2,所以我做了我的CentOS 5.5的百胜更新。越来越被拒绝svn更新

它顺利,我得到了我的PHP 5.2

可是......当我试图提交文件...我得到这个错误

的svn:提交失败(细节如下): SVN:的 '/ XXXXXX' MERGE:200 OK (http://www.xxxx.com)

你要知道,我有一个文件提交后该更新到我的网络服务器..所以我试图删除后提交...和提交工作..所以问题是后提交侧

这里我的post-commit脚本

#include <stddef.h> 
#include <stdlib.h> 
#include <unistd.h> 
int main(void) 
{ 
    execl("/usr/bin/svn", "svn", "update", "--username", 
"xx.xxx", "--password", "xxx", 
"/var/www/vhosts/xx.com/subdomains/beta/httpdocs/", (const 
char *) NULL); 
    return(EXIT_FAILURE); 
} 

在后提交的文件有刚和C语言程序

当我尝试运行是c通话程序manualy我得到这个错误

的svn:不可能D'ouvrir乐 fichier '/var/www/vhosts/xxxxx.com/subdomains/beta/httpdocs/.svn/tmp/entries': 权限不符合Ë

读作:许可被拒绝打开文件..

但为什么???为什么在我做了yum更新之后,我的svn更新让我感觉到了crapp权限denid ???

你的帮助会感激:)

感谢

+0

你可以通过'ls -l/var/www /.../。svn/tmp/entries'来检查目录是否最初被另一个用户检出,我想它应该由您的Web服务器帐户拥有。 – Rudi 2011-05-23 07:26:17

回答

0

我有同样的问题。干净的存储库安装:)