Svn 允许匿名访问安全Subversion存储库的部分
我们目前面临的问题是允许人们访问subversion存储库(1.5.x,很快将是1.6.x)中其他部分是安全的部分。让我告诉你一些细节:Svn 允许匿名访问安全Subversion存储库的部分,svn,apache-config,Svn,Apache Config,我们目前面临的问题是允许人们访问subversion存储库(1.5.x,很快将是1.6.x)中其他部分是安全的部分。让我告诉你一些细节: 我们有一个生产服务器,其中许多项目都有自己的subversion存储库 对于每个项目,我们的Apache配置中都有一个类似的部分: (有人知道为什么位置块没有显示吗?如果知道,请正确编辑) 我们想要那个 所有人都可以阅读存储在特殊公共目录中的文档,而无需提供其用户ID和密码 每个试图读取不同目录中内容的人都必须登录才能读取该文档 目前,我们必须将想
- 我们有一个生产服务器,其中许多项目都有自己的subversion存储库
- 对于每个项目,我们的Apache配置中都有一个类似的部分:
- 我们想要那个
- 所有人都可以阅读存储在特殊公共目录中的文档,而无需提供其用户ID和密码
- 每个试图读取不同目录中内容的人都必须登录才能读取该文档
我们有什么方法可以达到这样的设置:Apache web服务器、一个subversion存储库、一些无需登录即可供所有人访问的部分,大多数部分由基本登录进行保护。我的好友不久前写了一篇关于这件事的文章:
他对您如何处理这个问题提出了一些建议,尽管我不能保证您会同意这些选项。我会检查您的答案。看起来很简单,只需将两个位置块放到同一个存储库中。很好,非常感谢。我们已经实现了一个示例,效果非常好。再次感谢你,你救了我一天:-)
DAV svn
SVNPath /export/subversion/PROJ1
SVNAutoversioning on
#Authentication
AuthType Basic
AuthName "Subversion PROJ1"
AuthBasicProvider ldap
AuthLDAPBindDN ""
AuthLDAPBindPassword 'xxxxx'
AuthLDAPURL "ldap://?sAMAccountName?sub?(objectClass=*)"
Require valid-user
#Authorization
AuthzSVNAccessFile /etc/subversion/projects/PROJ1/authUsers