2011-05-21 87 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

我有同樣的問題。乾淨的存儲庫安裝:)