我们目前面临的问题是允许人们访问 subversion 存储库的某些部分(1.5.x,很快将是 1.6.x),这在其他部分是安全的。让我给你一些细节:
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
Run Code Online (Sandbox Code Playgroud)
(有谁知道为什么 Location-block 不显示?如果你知道,请正确编辑)
目前,我们必须将要共享的文档复制到一个不安全的特殊 subversion 存储库中,以便人们可以在那里阅读。但是我们失去了颠覆的可能性,例如。文件的历史记录。
有什么办法可以达到这样的设置:Apache Web 服务器,一个 subversion 存储库,每个人无需登录即可访问某些部分,大部分部分由基本登录保护。
我的朋友不久前写了一篇关于这件事的条目:
https://digital.ai/catalyst-blog/authz-and-anon-authn-agony
他在那里有一些关于你如何处理这个问题的建议,尽管我不保证你会同意这些选项。
归档时间: |
|
查看次数: |
4754 次 |
最近记录: |