SVN 用户配置 / SVN 中的用户是否可以更新但不能提交?
SVN 中的用户是否可以更新但不能提交?
我希望有人能够看到代码但无法提交。
这可能吗?
Is it possible to have a user in SVN be able to update but not commit?
I want to have someone be able to see code but not be able to commit.
Is this possible?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
是的。根据 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
Yes. Depending on the SVN server access method (whether you use
http://
orsvn://
, etc), you will need to configure stuff differently.For Apache/httpd: http://svnbook.red-bean.com/nightly/en/svn.serverconfig.httpd.html#svn.serverconfig.httpd.authz
For svnserve: http://svnbook.red-bean.com/nightly/en/svn.serverconfig.svnserve.html#svn.serverconfig.svnserve.auth
您可以设置仅具有“读取”访问权限的特定用户或组。这样,他们仍然需要进行身份验证才能获取代码,但他们无法提交任何内容。
@ryanprayogo 提供了设置这些权限的链接,因此我不会重复它们。
You can set up particular users or groups with just 'read' access. This way, they still need to authenticate to get the code, but they can't commit anything.
@ryanprayogo provides the links to setting these permissions so I won't repeat them.
是的——这就是所谓的匿名访问。有关如何配置它的更多信息,请参阅 SVN 书籍(示例配置文件为 此处)
Yes -- it's called anonymous access. See the SVN book for more info on how to configure it (example configuration files are here)