SVN - 提交失败:无法打开文件'/ svn / repos / myrepository / trunk / format'

时间:2012-02-24 17:12:26

标签: svn permissions repository

我最近在SVN安装上创建了一个新的存储库。当我第一次尝试提交代码库时,我收到错误Commit failed: Can't open file '/svn/repos/myrepository/trunk/format'(使用SmartSVN)。以下是有关安装的一些详细信息:

Repo Config Dir:

/svn/repos/myrepository/

Repo Files Dirs:

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

我确保/svn/myrepository都拥有drwxrwx权限和root:root所有权。另外,我确保了/etc/xinetd.d/svn中的user = root。

2 个答案:

答案 0 :(得分:4)

尝试使用drwxrwxrwx,然后如果它正常工作则会出现用户权限问题...

只需使用命令

即可
chmod -R 777 svn_path_here

例如我有drwxrwx但我的svn文件夹的所有者是我的用户名..这不是根用户...

如果您想更改svn所有者..您可以这样做:

chown -R myUsernameHere folderPathHere

答案 1 :(得分:0)

我更改了www-data的所有者

chown repositoryPath www-data www-data