特定の 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 log
、svn checkout
、 `svn export など、または TortoiseSVN クライアントが提供するようなグラフィカル リポジトリ ブラウザの実行)