SVN用户配置/是否可以让SVN中的用户能够更新但不能提交?

时间:2011-01-19 22:09:36

标签: svn permissions commit

是否可以让SVN中的用户能够更新但不能提交?

我希望有人能够看到代码但却无法提交。

这可能吗?

3 个答案:

答案 0 :(得分:4)

是。根据SVN服务器访问方法(无论您使用http://还是svn://等),您需要以不同方式配置内容。

对于Apache / httpd:http://svnbook.red-bean.com/nightly/en/svn.serverconfig.httpd.html#svn.serverconfig.httpd.authz

对于svnserve:http://svnbook.red-bean.com/nightly/en/svn.serverconfig.svnserve.html#svn.serverconfig.svnserve.auth

答案 1 :(得分:2)

是的 - 它被称为匿名访问。有关如何配置它的更多信息,请参阅the SVN book(示例配置文件为here

答案 2 :(得分:2)

您可以使用“读取”访问权限设置特定用户或群组。这样,他们仍需要进行身份验证才能获取代码,但他们无法提交任何内容。

@ryanprayogo提供了设置这些权限的链接,因此我不再重复。