服务器 Gind.cn

服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器

无法在subversion中设置基于path的身份validation

我已经无数次地遵循了颠覆性的书,试图在我们的Subversion服务器上设置正确的path授权,但是我一直无法做到这一点。 这是我的访问规则文件: [groups] sales-admin = alexa, miked, chrism [/] $authenticated = rw [Product_Sales:/] ~@sales-admin = 这个应该做的就是让所有通过authentication的用户访问这个服务器上托pipe的每个存储库,但是限制Product_Sales存储库对销售pipe理员组的读写权限。 但是,实际情况并非如此,我的权限都没有正常工作。 以下是在每个用例中发生的事情: 当我尝试更新,提交或从任何其他仓库签出时,我得到一个“访问被禁止”的错误,即使从TortoiseSVN清除我保存的凭据没有给予任何选项进行身份validation。 $authentication令牌不起作用。 如果我用“* = rw”replace“$ authenticated = rw”,我又重新获得访问权限,但是我不再要求login,即使我没有提供任何凭证。 尝试提交确实强制我login,但是我需要在与存储库进行交互(包括只读操作)时始终进行身份validation。 即使我在服务器的根目录中设置了* = rw,在Product_Sales存储库上设置权限也不会让我访问Product_Sales。 我需要知道我的访问规则有什么问题。 过去几年来,我已经尝试过几次使path授权工作,但是无济于事。 如果有人能帮我一把,我会很感激的。 我只是想知道我在Subversion书中对基于path的authentication解释有什么误解。 http://svnbook.red-bean.com/en/1.7/svn.serverconfig.pathbasedauthz.html 编辑 :这是我的颠覆服务器信息 Collabnet Subversion Edge 3.2.2-3395.103 Subversion 1.7.8-3395.103