2012-02-24 122 views
3

我最近在SVN安裝中創建了一個新的存儲庫。第一次嘗試提交代碼庫時,出現錯誤Commit failed: Can't open file '/svn/repos/myrepository/trunk/format'(使用SmartSVN)。以下是有關安裝的一些細節:SVN - 提交失敗:無法打開文件'/ svn/repos/myrepository/trunk/format'

回購配置目錄:

/svn/repos/myrepository/ 

回購文件顯示目錄:

/myrepository/trunk, /myrepository/branch, /myrepository/tags 

我已經確保雙方/svn/myrepositorydrwxrwx權限和root:root所有權。此外,我確保用戶=根目錄/etc/xinetd.d/svn

回答

4

嘗試有drwxrwxrwx,然後,如果是工作那麼它是一個用戶權限問題......

只是它使用命令

chmod -R 777 svn_path_here 

比如我有drwxrwx但我的SVN文件夾的所有者是我的用戶名..這是不是根一個...

如果你想改變你的svn所有者..你可以做這樣的:

chown -R myUsernameHere folderPathHere 
+0

大有趕超。我跨服務器遷移了svn存儲庫,並且權限丟失了。解決他們解決了這個問題 – 2013-02-26 14:45:47

0

我改變所有者www數據

CHOWN repositoryPath WWW的數據WWW的數據