我已经使用SVN和上传的项目设置了一个存储库。有多个用户在这些项目上工作。但是,并不是每个人都需要访问所有项目。我想为每个项目设置用户权限。
我如何才能做到这一点?
发布于 2009-11-25 08:43:10
有一件事让我大吃一惊:
[repos:/path/to/dir/] # this won't work
但
[repos:/path/to/dir] # this is right
您不需要在目录中包含尾随斜杠,否则您将看到OPTIONS请求的403。
发布于 2008-09-17 10:12:46
您可以使用svn+ssh:,然后它基于对给定位置的存储库的访问控制。
这就是我如何在我的uni上托管一个项目组存储库,在那里我不能设置其他任何东西。只要有一个组拥有的目录,并在其中运行svn-admin (或其他任何东西),就意味着我不需要进行任何配置。
发布于 2008-09-17 09:17:02
最好的方法是设置Apache并通过它设置访问权限。查看svn book以获取帮助。如果您不想使用Apache,也可以使用svnserve进行最低限度的访问控制。
https://stackoverflow.com/questions/81361
复制相似问题