限制用户访问Assembla或其他SVN托管服务上的存储库

dre*_*eza 4 svn hosting

在阅读了一些相当积极的评论之后,我一直在研究Assembla SVN托管解决方案.但是,我的一个要求是限制用户访问我已设置的某些存储库.原因是我们有一个承包商,我想将他们的代码检查到特定的集合存储库,但是我不想授予他们访问我已设置的其他代码存储库的权限.

我在这方面可以看到的唯一限制是将用户设置为编辑,查看或所有模式,这似乎不适合我正在寻找的内容.试图阅读Assembla常见问题解答但无法找到任何相关信息.

我们在启动包上提供1个空间和3个用户.

那么使用Assembla服务是否可行,如果没有,是否有任何免费或只是便宜的选项可以做到这一点?

谢谢.

更新:我决定对Assembla进行更深入的研究,看起来它不像大卫的建议那样提供这种细粒度控制.我在http://forum.assembla.com/forums/2-Subversion-and-Git/topics/3567-Team-permissions-to-different-repositories-in-the-same-space的支持论坛上找到了这些信息..

我想现在的问题是,是否有人知道另一个svn托管解决方案,那将提供这种用户级控制?

小智 9

Assembla使您可以在同一项目中添加多个存储库,或者在它们调用的空间中添加多个存储库,并且在每个存储库上对每个角色(观察者,成员,所有者)具有不同的权限.或者,您可以选择一个组合解决方案来管理具有不同团队和权限的单个组合中的多个空间.它是一个复杂的产品做了很多事情,只需要花时间并更深入地检查它.