0

www/sitename/ の下の wamp フォルダーにサイトが保存されているので、入力してこれにアクセスします

    http://localhost/サイト名/

今、私はこのフォルダにファイルのリポジトリを持ちたいと思っています。svn でチェックアウトしようとすると、URL リポジトリでhttp://localhost/sitename/を指定しました。

しかし、エラーメッセージのリダイレクトが完了して返信しています

URL 'http://localhost/sitename/' のリポジトリに接続できません

質問 1 : URL を使用してリポジトリを形成することは本当に可能ですか? はいの場合、仮想ホストでこれがどのように発生しますか?

質問 2 : このエラーを解決するにはどうすればよいですか

4

2 に答える 2

3

http://localhost/sitename/Web サイト サービスとSVN サービスの両方にすることはできません。どちらかでなければなりません。その URL (http プロトコルのポート 80 を想定) にアクセスすると、Apache プロセスがリクエストを取得して Web サイトで応答する、SVN プロセスがリクエストを取得してリポジトリで応答します。そのうちの 1 つだけが要求をリッスンできます。

あなたが達成しようとしていることは、とにかく良い習慣ではありません。ソース コントロール リポジトリは、運用アプリケーションでもあるべきではありません。それは別であるべきです。そのため、SVN リポジトリを、http://localhost/SVN本番環境以外のアプリケーション パスなどに作成する必要があります。

継続的な展開を目標として賞賛していますが、展開ステップを完全にスキップすることはそれを達成する方法ではありません:)それでも、2つの異なる懸念事項(ソース管理と本番アプリケーション)を分離し、ソースから本番へと別々の個別のものとして展開する必要がありますステップ。そのステップが、チェックイン時に自動的に実行される単純なスクリプトであっても (デプロイ前に自動化されたテストを実行してチェックインを検証した後)。

于 2012-09-28T12:46:16.247 に答える
0

SVNとApacheを一緒に設定する必要があります。ドキュメントはこちらです。ただし、 Davidのコメントを読んでください。私は100%同意する必要があります。

于 2012-09-28T12:48:38.053 に答える