TortoiseSVN はサーバー固有のプロキシ設定に Subversion の実行時構成を使います。Windows では %APPDATA%\Subversion 配下の該当する servers ファイルを編集し、名前付きグループを追加します:

[groups]
external = svn.partner.example, *.vendor.example

[external]
http-proxy-host = proxy.example.net
http-proxy-port = 8080

これらのセクションを既存のファイルに統合します。グループの値はホスト名パターンのリストで、一致するセクションがそれらのホストの接続設定を提供します。公開リポジトリ経路では、HTTP プロキシ一覧のホストとポートをそのセクションのエンドポイント項目に使えます。

これは、プロキシが必要なリポジトリをホスト名で区別できる場合に機能します。同じサーバー上の /repo-a と /repo-b のような任意のリポジトリパスに対する規則ではありません。

実際の結果を確認するときは、既存のグローバル設定とプロキシ例外を保持してください。ホストのグループ化は Subversion がサーバーに到達する方法を変えますが、そのリポジトリ自体の認証は変えません。

http-proxy-username と http-proxy-password の対応する設定は、中間サーバーが要求する場合にのみ使い、その資格情報に適した形で構成を保護してください。

関連記事