2

特定の IPAddess のみを編集 (追加、削除、更新...) できるようにしたいのですが、ビジュアル svn サーバーはすべて読み取り可能である必要があります...

ファイルにこのような変更が必要だと思います%VISUALSVN_SERVER%conf\httpd-custom.conf

<VirtualHost *:80>
  <Location /svn>
    # write access
    <LimitExcept GET PROPFIND OPTIONS REPORT>
      Order deny,allow
      deny from all
      Allow from XXX.XXX.XXX.XXX
    </LimitExcept>
  </Location>
</VirtualHost>

しかし、視覚的なsvnサーバーをよく知りません。正しい方法は何ですか?

Visual SVN Server 3.2 x64にインストールされていますWindows 2008 R2 Server x64

VisualSvn サポートからの更新

このような機能は VisualSVN Server 3.2 ではそのままでは利用できませんが、将来のバージョンで実装する可能性を検討しています。[...] 一般的に言えば、httpd-custom.conf ファイルを変更することで IP ベースの制限を実装することは可能ですが、このアプローチを採用することは強くお勧めしません。VisualSVN サーバーでは、「SVNPathAuthz short_circuit」オプションが有効になっているため、承認のパフォーマンスが大幅に向上します。ただし、このオプションには制限があります。サーバー構成は、「authz_host_module」(IP ベースのチェックを担当する) などの他の承認モジュールに依存してはなりません。そうしないと、承認で予期しない動作が発生します。一方、「short_circuit」を無効にすると、svn logsvn checkout、 `svn export など、または TortoiseSVN クライアントが提供するようなグラフィカル リポジトリ ブラウザの実行)

4

1 に答える 1