是否授予对SVN存储库中特定目录的访问权限?
我想只授予用户对我的SVN存储库中特定目录(包括其子目录)的访问权限,而不是对整个存储库的访问权限,这是否可行?是,如果您使用http访问方法。请参阅svn手册:是,如果您使用的是http访问方法。请参阅svn手册:如果您使用的是apache或svn服务,则可以设置 使用apache,您将是否授予对SVN存储库中特定目录的访问权限?,svn,tortoisesvn,repository,Svn,Tortoisesvn,Repository,我想只授予用户对我的SVN存储库中特定目录(包括其子目录)的访问权限,而不是对整个存储库的访问权限,这是否可行?是,如果您使用http访问方法。请参阅svn手册:是,如果您使用的是http访问方法。请参阅svn手册:如果您使用的是apache或svn服务,则可以设置 使用apache,您将authzsvnacessfile设置为指向一个列出您希望应用的访问规则的文件,您的apache配置结果如下所示: <Location /repos> DAV svn SVNParentPa
authzsvnacessfile
设置为指向一个列出您希望应用的访问规则的文件,您的apache配置结果如下所示:
<Location /repos>
DAV svn
SVNParentPath /mnt/storage/svn
AuthzSVNAccessFile /etc/apache2/svn-accessfile
Require valid-user
AuthType Basic
AuthName "Subversion repository"
AuthUserFile /etc/apache2/users.conf
</Location>
如果您使用的是apache或SVN服务,则可以设置 使用apache,您将
authzsvnacessfile
设置为指向一个列出您希望应用的访问规则的文件,您的apache配置结果如下所示:
<Location /repos>
DAV svn
SVNParentPath /mnt/storage/svn
AuthzSVNAccessFile /etc/apache2/svn-accessfile
Require valid-user
AuthType Basic
AuthName "Subversion repository"
AuthUserFile /etc/apache2/users.conf
</Location>
我使用USVN,但还有许多其他web界面与apache一起提供SVN身份验证协议和存储库/目录权限
我知道USVN允许基于目录的细粒度读写权限,并将MySQL用作身份验证的帐户提供程序。我使用USVN,但还有许多其他web界面与apache一起提供SVN身份验证协议和存储库/目录权限
我知道USVN允许基于目录的细粒度读写权限,并使用MySQL作为帐户提供程序进行身份验证。关于
外部
?如果目标路径通过externals
获取一些其他源文件夹,我们是否也需要对这些外部文件夹拥有单独的权限?@Danijel-externals是单独的存储库,具有自己的身份验证和访问控制。你也需要用它们来设置东西,没有神奇的方法可以让它传递。在这行中:“calc:/Branchs/calc/bug-142”,/Branchs从系统(/)路径开始?谢谢。@fck这不是一个文件路径,它是一个存储库路径,其中/是存储库的顶部。关于externals
?如果目标路径通过externals
获取一些其他源文件夹,我们是否也需要对这些外部文件夹拥有单独的权限?@Danijel-externals是单独的存储库,具有自己的身份验证和访问控制。你也需要用它们来设置东西,没有神奇的方法可以让它传递。在这行中:“calc:/Branchs/calc/bug-142”,/Branchs从系统(/)路径开始?谢谢。@fck这不是一个文件路径,它是一个存储库路径,其中/是存储库的顶部。