0

我们的 SVN 管理员放假了,我需要添加一个新用户到 subversion。

我们在 RedHat 盒子上使用 Collabnet Subversion。

我找到了包含所有配置文件的CollabNet_Subversion/conf/目录,包括我可以看到的包含我们所有用户及其所属组的身份验证文件。

我们所有的用户都需要使用他们的 LDAP 凭据登录,所以我不需要更改任何内容。

它看起来像这样:company_auth_production

   `[groups]
    it-leads = jsmith, hsimpson, pgriffin
    it-all = ajolie, rwitherspoon, @it-leads

    [/]
    * =

    [prod:/]
    @it-all = rw
    `

所以我添加了新用户并重新启动了颠覆。但这似乎并没有奏效。我错过了其他东西吗?谢谢

4

2 回答 2

0

在你的 apache 配置中通常是一个require指令(例如“require group”或“require user”)。通常有一个用户必须属于访问 svn 的特定组(例如 svnusers 等...)

于 2012-06-12T22:01:34.677 回答
0

一种。您提到有“company_auth_production”文件。请检查是否有其他授权文件,可能是“authz”。你能否提供更多关于这方面的信息。

根据您文件中的结构

[产品:/] @it-all = rw

应该已经向“it-all”的所有用户授予读写访问权限,直到路径“prod”。

湾。如果这不起作用,请尝试使用“VisualSVN 服务器”。它有一个非常好的 gui 来添加用户并给他们特权。

希望这可以帮助。

于 2012-06-13T06:13:54.780 回答