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

在这方面我能看到的唯一限制是将用户设置为“编辑”、“查看”或“所有”模式,这似乎不太符合我的要求。尝试阅读 Assembla 常见问题解答,但找不到任何相关信息。

我们在提供 1 个空间和 3 个用户的入门包上。

那么使用Assembla服务是否有可能,如果没有,是否有任何免费或廉价的选择可以做到这一点?

谢谢。

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

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

最佳答案

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

10-04 18:09