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