首先我想说的是,一切工作都很完美。但我需要更新到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 ???
你的帮助会感激:)
感谢
你可以通过'ls -l/var/www /.../。svn/tmp/entries'来检查目录是否最初被另一个用户检出,我想它应该由您的Web服务器帐户拥有。 – Rudi 2011-05-23 07:26:17