1

5 年前のサーバーを廃止する準備を整え、VisualSVN をインストールしたばかりの新しいサーバーを用意します。私たちの古いサーバーには、svn://company.com のような非常に印象的な URL がありました。新しいサーバーのパスはひどいものになりました - https://server.company.com:8443/svn/MyRepo。数十人のエンジニアが使用する必要がある、もっと短いものを用意したいと思っています。

httpd.confにアクセスする必要があるという他の投稿を読みましたが、confフォルダーでそのファイルを見つけることさえできません。

また、2009年半ばの時点でVisualSVNサポートがこれをサポートできないと述べていることも読みました。また、httpd.conf ファイルを変更しないことも提案しています。

このトピックに関する回答はありますか?

4

2 に答える 2

1

OK、問題を別々の小さなタスクに分割しましょう

  • server.company.comをcompany.comに変換します

純粋なDNSの問題、内部ドメインのDNSゾーンに必要なデータを書き込むか、ローカルホストファイルを使用する

  • company.com:8443をcompany.comに変換します

VisualSVNサーバー(プレーンなVisualSVNはVisual StudioのSVNプラグイン)を80ポートで起動します

  • company.com/svn/パスをcompany.com/に変換します

「サイトルートにDAV-SVNを含める方法」(「実装」、p.3)の部分で私の答えを読んでください。

  • URLからリポジトリ名を削除します

デフォルトの構成は、1つのサーバーから複数のリポジトリを使用することを意味します。そうではなく、リポジトリが1つしかない場合は、ロケーションデータを変更し、必要なSVNディレクティブを使用できます(この「基本的なApache構成」トピックについてはSubversion Bookを参照してください)。

次のhttpd.conf構文を使用して、リポジトリが/ var / svn/repositoryにあるDAVプロバイダーにすべてのURLの処理を委任するようにApacheに指示できます。

<Location ...>
  ...
  SVNPath /var/svn/repository
</Location>

注-/var/svn/repository例として、ディレクトリがあります。これには、単一のリポジトリがすぐに含まれています。

ビオラ!タスクは解決しましたか?!

VisualSVNチームが

httpd.confファイルを変更しない

彼らは(私が思うに)ユーザーの必要性を念頭に置いています

  • VisualSVNサーバーの更新ごとにhttpd.confがデフォルトに置き換えられるため、カスタマイズされたhttpd.confのコピーを用意します。
  • 開発者の構成によって変更された独自の変更を自己統合します
  • インテリジェントでスマートであり、バヌラ製品の問題ではなく、ローカルの変更によって引き起こされた問題についてVisualSVNチームに不満を言わないでください
于 2012-03-22T07:55:29.537 に答える