Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/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文件夹(非存储库范围)权限_Svn_Permissions_Hosting_Repository - Fatal编程技术网

SVN文件夹(非存储库范围)权限

SVN文件夹(非存储库范围)权限,svn,permissions,hosting,repository,Svn,Permissions,Hosting,Repository,我对SVNed代码有点陌生 我们是一个小团队(4人),分为两组。 每个DUO都有自己不相交的项目份额。 我希望能够使用以下内容将项目SVN到单个存储库: 每个duo都应该能够写入自己的代表的“部分” 每个duo应能只读另一个duo的部分 这可以在单个存储库上完成吗? 是否存在特定于文件夹的权限,而不是存储库范围的权限? 此托管/存储库服务是否依赖?我目前托管在XP-Dev 如有任何意见或参考,将不胜感激。 大卫我认为你最好的选择是使用Subversion的。这可能依赖于主机服务-您必须询问X

我对SVNed代码有点陌生

我们是一个小团队(4人),分为两组。
每个DUO都有自己不相交的项目份额。
我希望能够使用以下内容将项目SVN到单个存储库:

  • 每个duo都应该能够写入自己的代表的“部分”
  • 每个duo应能只读另一个duo的部分
这可以在单个存储库上完成吗?
是否存在特定于文件夹的权限,而不是存储库范围的权限? 此托管/存储库服务是否依赖?我目前托管在XP-Dev

如有任何意见或参考,将不胜感激。
大卫

我认为你最好的选择是使用Subversion的。这可能依赖于主机服务-您必须询问XP开发人员,以了解他们是否支持它

下面是一个例子:

[groups]
proj1-developers = harry, joe
proj2-developers = frank, sally

[proj1:/projects/proj1]
@proj1-developers = rw
@proj2-developers = r

[proj2:/projects/proj2]
@proj1-developers = r
@proj2-developers = rw

这也可以与基于Apache的访问(使用
authzsvnacessfile
指令)和基于密码的访问(使用指向使用
htpasswd
创建的文件的
AuthUserFile
指令)结合使用。我目前正在成功地使用这三种方法,并且还添加了可选的LDAP身份验证。当您拥有对存储库服务器的完全访问权限时,它会有所帮助。

您确定只需要对4个人进行访问控制吗。对我来说,这听起来像是过度工程化了。我将检查devxp是否支持这个方法,但这似乎就是方法。这完全取决于它们是否具有允许基于路径的权限的小型布尔值。非常感谢!事实上,我发现了一个非常好的堆栈溢出帖子:另外,还有一个不错的网站: