0

私たちの開発チームの 1 人に、SVN リポジトリ内の特定のサブディレクトリのみにアクセスするための読み取り/書き込みアクセスを許可したいと考えています。これは、subversion.conf(httpd) の "AuthzSVNAccessFile" ディレクティブを使用して実現しました。

私のsvnレポに次のディレクトリ構造があるとしましょう:
- ワークスペース
      - ブランチ
             - モバイル
                   - アプリ
                         -フェーズ1
                         - フェーズ2
                         - フェーズ3 (これは私が付与したいディレクトリです) .....

Phase3 は、開発チームが以下の URL
       http://mydomain.com/svn/Workspace/Branches/Mobile/App/Phase3を使用してアクセスできます。

上記の URL にアクセスするには、次のような短い URL を作成する方法を教えてください。
       http://mydomain.com/svn/Phase3

これを成し遂げるのを手伝ってください。ありがとう。

     私の
apache構成は     次     の     とおり     です     。-user      AuthType Basic      AuthName "Subversion リポジトリ"      AuthUserFile /etc/svn-auth-users </Location>









4

1 に答える 1

0

序文:私はこれをSVNロケーションに使用したことはなく、将来的には回避しようとしますが、テストする必要があります。簡単な言葉では説明できませんが、なぜ私が指示を避けようとするのかAlias、あなたはそれを私の「異人種間の声」について考えることができます

この単純なケースのmod_rewriteはやり過ぎだと考えており、mod_aliasから始めることをお勧めします。「...mod_aliasは、単純なURL操作タスクを処理するように設計されています...」

対応するコンテナの内部(ロケーションまたは仮想ホストですが、SVNの外部から開始します-ロケーション定義)

Redirect /svn/Phase3 /svn/Workspace/Branches/Mobile/App/Phase3

フェーズ3がリーフではなくノードである場合、RedirectMatchディレクティブを使用する必要がある場合があります

于 2013-02-23T13:07:17.600 に答える