Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/svn/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Svn Subversion中基于路径的身份验证对存储库失败,但对路径无效_Svn_Authentication_Svn Administraton - Fatal编程技术网

Svn Subversion中基于路径的身份验证对存储库失败,但对路径无效

Svn Subversion中基于路径的身份验证对存储库失败,但对路径无效,svn,authentication,svn-administraton,Svn,Authentication,Svn Administraton,我在SVN服务中使用基于路径的身份验证,但如果我指定存储库,它会给我权限错误。但是,如果我只指定一个路径,那么它将进行身份验证 在我的authz文件中,如果我这样做,它将起作用: [/my/path] my_username = r 如果我这样做,它将不起作用: [svn:/my/path] my_username = r 我相当确定“svn”是我的存储库的实际名称。如果有人能告诉我如何找到存储库的名称,那可能会有所帮助。存储库位于/usr/local/svn下。当您创建svnadmin时,

我在SVN服务中使用基于路径的身份验证,但如果我指定存储库,它会给我权限错误。但是,如果我只指定一个路径,那么它将进行身份验证

在我的authz文件中,如果我这样做,它将起作用:

[/my/path]
my_username = r
如果我这样做,它将不起作用:

[svn:/my/path]
my_username = r

我相当确定“svn”是我的存储库的实际名称。如果有人能告诉我如何找到存储库的名称,那可能会有所帮助。存储库位于/usr/local/svn下。

当您创建svnadmin时,您在空白处给出的是您的存储库名称。对于基于路径的授权,您可以按名称定义存储库。然后可以在存储库中指定路径

我主要使用HTTP Auth,因此我不确定是否与svnserv有任何区别

使用HTTP Auth定义SVNParentPath后,您可以向其他开发人员授予对存储库区域(例如业务逻辑库的分支)的访问权限,如下所示:

[bizlib:/branches/2.0.x]
 dev_login = r

这可能意味着svnserve只知道一个存储库。如果您希望得到准确的答案,而不是猜测,请提供有关当前配置的更多详细信息