在MacOS X中,是否可以对svn repo的文件夹拥有不同的用户权限(允许的用户权限和不允许的用户权限)?

在MacOS X中,是否可以对svn repo的文件夹拥有不同的用户权限(允许的用户权限和不允许的用户权限)?,svn,macos,.htpasswd,user-permissions,Svn,Macos,.htpasswd,User Permissions,我有多个开发人员在同一个svn存储库中的不同项目中工作,我不希望他们访问错误的项目 我认为拥有多个存储库就可以做到这一点,现在我真的不知道,在尝试在web上查找之后,仍然没有发现如何或是否可以配置svn/apache,以便只允许特定帐户访问特定的存储库 在Mac OS X上使用subversion有没有办法实现这种基本的安全级别 有什么方法可以使用htpassword进行此操作吗 提前感谢您的帮助。是的,您一定能做到。阅读。最简单的方法是为每个SVN用户创建用户,将每个用户添加到SVN组,然后通

我有多个开发人员在同一个svn存储库中的不同项目中工作,我不希望他们访问错误的项目

我认为拥有多个存储库就可以做到这一点,现在我真的不知道,在尝试在web上查找之后,仍然没有发现如何或是否可以配置svn/apache,以便只允许特定帐户访问特定的存储库

在Mac OS X上使用subversion有没有办法实现这种基本的安全级别

有什么方法可以使用htpassword进行此操作吗


提前感谢您的帮助。

是的,您一定能做到。阅读。

最简单的方法是为每个SVN用户创建用户,将每个用户添加到SVN组,然后通过SVN呈现访问权限+ssh://user@somehost/path/to/repos。这使他们能够访问shell,这可能是不受欢迎的,这种担心可以通过某种chroot-jail得到缓解,这通常需要重新编译openSSH

另一种选择是将webdav与http auth一起使用(除非使用ssl,否则不安全)