首先我想說的是,一切工作都很完美。但我需要更新到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