我在设置我的svn时遇到了麻烦 . 我使用apt-get install subversion来安装软件 . 默认的svn文件夹是/ home / svn /我将文件夹的所有权更改为管理员帐户(不是root)和我设置的subversion用户组 . 我通过所有子文件夹递归地将文件夹权限设置为0760 .
然而,每当我尝试连接到repo时,我都会得到:“提交失败(详情如下):无法打开文件'/ home / svn / bftc / format':权限被拒绝” .
我不知道出了什么问题!
确保您的用户对任何文件夹具有执行权限 . 770应该适合你(正如牛顿瀑布所指出的那样),因为这将允许小组执行 .
如果您的svn存储库由您不在的组拥有,那么770将无法工作 . 您必须成为该组的一部分,或更改777的权限 . 前者更可取 .
您是如何设置存储库访问的?您的用户是否有权访问您的存储库?如果是通过svn访问文件,您可能需要检查用户权限 .
3 回答
确保您的用户对任何文件夹具有执行权限 . 770应该适合你(正如牛顿瀑布所指出的那样),因为这将允许小组执行 .
如果您的svn存储库由您不在的组拥有,那么770将无法工作 . 您必须成为该组的一部分,或更改777的权限 . 前者更可取 .
您是如何设置存储库访问的?您的用户是否有权访问您的存储库?如果是通过svn访问文件,您可能需要检查用户权限 .