問題タブ [hgweb]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
windows - apache と hgweb.wsgi を使用した Windows での Mercurial サーバーのセットアップ
ここに私の最初の投稿とアドバイスを探しています。ここ数日、私は自分の職場で Mercurial サーバーを稼働させようとしてきました。しかし、私は同じエラーで惨めに失敗しています。私の手に負えない理由により、Apache を介してアクセスする必要があります。
私は現在持っています:
- Windows Server 2008 R2
- アパッチ 2.2
- パイソン 2.7
- マーキュリアル 2.7.2
- テスト用にローカルに保持されたリポジトリ (C:\Repositories\repo1 内)
- mod_wsgi
私の hgweb.config と hgweb.wsgi は C:\Repositories にあり、httpd.conf と共に、次のようになります。
hgweb.config
hgweb.wsgi
httpd.conf
単純な Hello World.wsgi は問題なく動作します。これは、Apache、Python、および mod_wsgi がすべてうまく連携していることを示唆しています。しかし、hgweb.wsgi を使用するたびに、内部サーバー エラーが発生します... contact me@myplace.com... 動作していませんが、少なくとも httpd.conf の ServerAdmin を読み取って使用していることを意味します。
error.log には、hgweb.wsgi を Python モジュールとしてロードできないことが示されています (以下の出力では、日付、IP などが削除されています)。
どんな助けやアイデアも大歓迎です。
前もって感謝します。
linux - hgweb サーバーの中止: HTTP エラー 404: 条件が傍受されました
Linux サーバーで hgweb.cgi cgi スクリプトを使用して http サーバーをセットアップしました。サーバーにMercurialリポジトリを配置しました。Windows マシンからリポジトリを問題なく複製できます。サーバーはどのブラウザーでも表示できます。localhost: (サーバー) からリポジトリのクローンを作成できます。
完璧に動作します。しかし、別の Linux マシンでサーバーにアクセスしようとすると、次のエラー メッセージが表示されました。
中止: HTTP エラー 404: 条件が傍受されました
apache2 Web サーバーの error_log ファイルにエラー メッセージが見つかりませんでした。
まず、クライアント側で古いバージョンの hg (1.4) を使用しているのではないかと疑いました。私のサーバー側は hg 2.6.3 です。
次に、ホームディレクトリに最新のmercurialをインストールするように結びました(システムディレクトリへのアクセス許可はありません)
「make local」コマンドを使用して、mercurial パッケージをローカルにインストールしました。
./hg --version Mercurial 分散 SCM (バージョン 3.0+4-75aaae8ad660+20140613)
クローン作成コマンドで同じエラーが発生しました: abort: HTTP Error 404: Condition Intercepted
私はほぼ一日中過ごしましたが、今は真夜中ですが、まだ答えが見つかりません。
他の誰かがそのような問題を見たことがありますか?
ケミン
mercurial - Mercurial Web インターフェイスで読み取り可能なフォルダー名
Mercurial サーバーとデフォルトの Mercurial Web インターフェイスをセットアップしました。collapse
オプションを設定しtrue
て、Web インターフェイスでリポジトリを表示するときにフォルダー階層を表示できるようにしました。、などを各リポジトリに設定できname
、そのすべてがWebインターフェイスに表示されることを知っています。フォルダに対して同じことを行うことは可能ですか?description
contact
java - Java から hgweb.cgi を実行
hgweb.cgi を実行したい Jetty Web サーバーがあります。
次にProcess process = builder.start();
、リクエストから入力ストリームを作成してフィードし、サーバーのレスポンスを形成するプロセスを処理します。しかし、問題があります:私が理解できないある種のpythonエラー
コマンドラインからも機能しません。hgweb.cgi の形成されたリクエストにヘッダー (SCRIPT_NAME, "") を追加しようとしましたが、引き続きそのメッセージが表示されます。
hgweb を使用するすべての例で、人々はapache / lighttpd / nginxサーバーを使用して hgweb.cgi を実行していますが、なぜ nodody が自分のやりたいことを実行したのか理解できません。
誰かがhgweb.cgiの設定を手伝ってくれたり、Java から.cgiスクリプトを呼び出す適切な方法を教えてくれたりしたら、本当に嬉しいです!