現在、他の部分では安全な Subversion リポジトリ (1.5.x、まもなく 1.6.x) の一部へのアクセスを許可するという問題に直面しています。詳細を教えてください:
- 多くのプロジェクトが独自のサブバージョンリポジトリを持つ実稼働サーバーがあります。
- プロジェクトごとに、次のようなセクションが Apache 構成に存在します。
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
(場所ブロックが表示されない理由を知っている人はいますか? 知っている場合は、正しく編集してください)
- 私たちはそれを望んでいます
- すべての人は、ユーザー ID とパスワードを提供することなく、特別なパブリック ディレクトリに格納されたドキュメントを読むことができます。
- 別のディレクトリで何かを読み取ろうとする人は、そのドキュメントを読み取るためにログインする必要があります。
現在、共有したいドキュメントを、保護されていない特別なサブバージョン リポジトリにコピーして、人々がそこで読めるようにする必要があります。しかし、転覆の可能性を失います。ファイルの履歴。
そのようなセットアップに到達する方法はありますか?