2012-02-09 8 views
0

ここに問い合わせるべきか、superuser.comのような別のサイトに問い合わせるべきか分かりませんが、まだプログラミング関連ですのでここではここで取り上げます。ログ専用のサブバージョンミラーを設定する

現在、バージョン管理用に内部のsvnサーバを使用しています。問題追跡と計画のためにオフサイトのホストシステムを使用しています。問題追跡ツールはsvn統合をサポートしていますが、svnリポジトリにインターネットでアクセスできるようにし、ログイン資格証明を与えることによって動作します。これは潜在的に独自のソースコードを公開しているので快適ではありません。

私が代わりにやりたいのは、同じリビジョンとコミットログをすべて含む、読み込み専用の "ミラーリポジトリ"を設定することです。同じディレクトリ構造にすることもできます(どのファイルコミットごとに変更されました)、実際のファイルの内容はまったくありません。しかし、どこから探し始めるかはわかりません。私が見つけることができるsvnミラーのほとんどは、 "正常な"ミラーを提供することに焦点を当てています。助言がありますか?

(別の可能性は、課題追跡に必要な変更をプッシュコミットフックを書くことですが、それはすでに存在している統合されたプル方式の機能を複製しなければならないとして、それはより多くの仕事のように思える。)

答えて

0

私は面白い探して答えを見つけたhere

はい、うまくいくようです。 http.confにこれを追加すると、それは私が望むように動作します:(。私は「拒否」のサポートを取得するためにロードするために持っていたモジュール働いたまで、私は、最初はトラブルのビットを持っていた)

<Location /svn/> 
    <LimitExcept OPTIONS PROPFIND REPORT> 
     deny from all 
    </LimitExcept> 
</Location> 

関連する問題