如何在svn存储库中设置权限?

如何在svn存储库中设置权限?,svn,user-permissions,svnadmin,Svn,User Permissions,Svnadmin,我使用svnadmin create repos在网络驱动器上创建了一个存储库 有没有办法设置存储库的用户权限 如果是这种情况,如何设置这些权限?如果需要通过svn://协议(嵌入式授权)管理访问权限,则只需更改新创建的存储库的conf文件夹中的文件: 设置passwd(repos/conf/passwd)以定义用户和密码列表 设置authz(repos/conf/authz)以定义组和权限 设置svnserve.conf(repos/conf/svnserve.conf)以定义常规访问配置 这

我使用
svnadmin create repos
在网络驱动器上创建了一个存储库

有没有办法设置存储库的用户权限


如果是这种情况,如何设置这些权限?

如果需要通过
svn://
协议(嵌入式授权)管理访问权限,则只需更改新创建的存储库的
conf
文件夹中的文件:

  • 设置passwd(
    repos/conf/passwd
    )以定义用户和密码列表
  • 设置authz(
    repos/conf/authz
    )以定义组和权限
  • 设置svnserve.conf(
    repos/conf/svnserve.conf
    )以定义常规访问配置
  • 这里是简单的指南。此外,您还可以通过咨询深入了解subversion访问管理


    如果您需要通过
    http://
    协议管理访问,您可能想咨询一下,这是一个比嵌入式subversion授权更复杂的主题。

    这似乎是重复的,但这种方法是否仅在存储库位于服务器上而不是网络驱动器上时才有效?如果您是指
    文件://
    协议,那你是对的,它不起作用。实际上,
    文件://
    协议没有可用的访问管理。谢谢,这回答了我的问题^^如果有100个repo将它们全部指向同一个auth和passdb,有没有更快的方法?我使用http://运行它,但无法使用svn://@DanyKhalife解决此问题。您可以使用单个/global auth和passwd文件,但需要更新100 repos中的svnserve.conf文件,以指向全局auth和passwd文件。您需要在svnserve.conf文件中更新
    authz db
    password db