【发布时间】:2010-12-22 06:07:56
【问题描述】:
我正在尝试在 CentOS 5 系统上设置 SVN,以便几个人可以使用存储库。
- 我已在
/var/svnrepository创建了存储库。 - 我添加了一个
subversion用户和组,递归地使其成为存储库的所有者。 - 我以递归方式将权限设置为 775。
- 我确保所有系统用户都在
subversion组中。
我遇到的问题是,当我进行提交时,SVN 显然会创建一个名为 db/current 的文件,其中包含我的用户名和组。所以说我的用户名是jimbo...
-rwxrwxr-x 1 jimbo jimbo 11 Dec 2 01:09 current
然后在那之后,没有其他人可以检查任何内容。他们收到权限被拒绝错误。
名为db/format 的文件也存在类似问题。
Can not open file /var/svnrepository/contactdb/trunk/format: Permission denied
还有其他人看过吗?知道解决方案吗?
所有存储库访问都是通过 ssh。
奇怪的是,我之前在 Linux 上设置过 SVN,从来没有遇到过这个问题。我不知道这次我做了什么不同的事情。
【问题讨论】: