問題タブ [rhodecode]

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.

0 投票する
2 に答える
623 参照

mercurial - Mercurial にアクセスするための認証コードを生成する

ソースコードを管理するために Mercurial サーバーをインストールしていて、RhodeCode を見つけました。それは私にとってかなり良いです。ただし、ユーザーが Mercurial クライアントからソース管理にアクセスするための認証コードを生成できる、Google Code に似た機能が必要です。それができる他の Mercurial サーバーはありますか、それとも私が知らなかった RhodeCode の組み込み機能はありますか?

ありがとう

0 投票する
1 に答える
1358 参照

mercurial - Rhodecodeリポジトリファイル

私はUbuntuマシンにRhodecode(水銀サーバー)をインストールしました。セットアップ中にリポジトリディレクトリを指定しました。Rhodecode Webインターフェイスを使用して新しいリポジトリを作成し、この空のリポジトリを別のマシンから複製することができました。いくつかのファイルを追加し、変更をサーバーにプッシュしました。Webインターフェイスでプッシュが成功したことがわかります。また、Webインターフェイスでもファイルを確認できます。ただし、サーバーのリポジトリフォルダーにはファイルがありません。これは正常ですか?ソースファイルはサーバーのリポジトリフォルダに表示されるべきではありませんか?変更のクローンを作成してプッシュすることができ、変更が追跡されます。

0 投票する
1 に答える
342 参照

mercurial - RhodeCode commit が tortoisehg で動作しない

Mercurial の Web ベースのフロントエンドに RhodeCode を使用しています。クローンは認証が成功すると機能しますが、tortoisehg を使用したすべてのコミットは、存在しなかったように /dev/null で終了します。どのログファイルであっても、tortoisehg にエラーは表示されません。Webインターフェースで直接コミットすることは機能しています....

0 投票する
1 に答える
474 参照

ruby - WSDLファイルを使用するRuby言語は応答と要求を取得します

私はルビーとウェブサービスに不慣れです。以下のWSDLファイルからリクエストとレスポンスを取得するにはどうすればよいですか。

パラメータは文字列として渡すことができます...pcEmployeecode= "02385"

url = "http://online.mccolls.com.au:8080/wsa/wsa1/wsdl?targetURI=urn:OHWebServiceFMGT"

私を助けてください ....

0 投票する
0 に答える
470 参照

ubuntu - RhodeCode が提供する Mercurial

Ubuntu サーバーに Mercurial と RhodeCode をセットアップしました。このマニュアルに従い、 RhodeCode を説明どおりに起動します。

しかし、クライアントから URL を呼び出そうとすると、サーバーが応答しません。サーバー端末に、なんらかのメッセージが届いたことを示唆するメッセージが表示されることさえありません。ローカル マシンに RhodeCode をインストールしようとして 127.0.0.1:5000 を呼び出したところ、問題なく動作しました。コンソールにログ メッセージが表示され、ブラウザにページが表示されます。見逃しているものやデバッグできるものはありますか? (netstat も試しましたが、このサービスはポート 5000 をリッスンしています)。

0 投票する
1 に答える
515 参照

python - Windows Server2008r2でのRhodeCodeのセットアップ

WS2008R2でRhodeCodeをセットアップしようとしていますが、「pipinstallrhodecode」の段階で次のエラーメッセージが表示され続けます。

「標準のbz2をインポートできませんでした(Pythonのインストールが不完全です)」

これは、インストールプロセスがMercurialをインストールしようとする段階で発生するようです。

私はPythonの経験がまったくないので、これをどこに行けばよいのかよくわかりません。私はrhodecodeから提供されたガイドに従っています:ガイド

Pythonのバージョンは2.7です。

助けてください!

0 投票する
1 に答える
1469 参照

centos - RhodeCode-接続をブロックしているのは何ですか?

CentOS 6.3のRhodeCodeでのすべての接続試行は、ローカルホストを除いて拒否されます。

が実行されていないことに注意してくださいiptables。私はWebインターフェイスにアクセスしようとしているだけです。

私は以下の正確なエラーメッセージをグーグルで検索し、SOを見回しました。私はまだ解決策を見つけていません。

abort: error: No connection could be made because the target machine actively refused it

ファイアウォールがダウンしていて、リポジトリを変更しようとしていない場合、他に何が原因で接続できませんか?編集:以下の#5を参照してください。まだ対処方法がわかりません。

試したことやその他の情報

  1. localhost、127.0.0.1、およびホスト名を使用してproduction.ini
  2. service iptables stop
  3. HTTP経由で正常に接続されました。つまり、RhodeCodeの外部で接続が受け入れられます。
  4. で認証方法が有効化または構成されていないことを確認しましたproduction.ini
  5. サーバーはローカルホストで接続を受け入れますがnetstat -l、ポート5000がリッスンしていることを示していません。ポート5000が設定され、サーバーが実行されていることproduction.iniを確認します。ps uax | grep paster他のソフトウェアはポート5000を取得しようとしません。
0 投票する
2 に答える
297 参照

mercurial - Web インターフェイスから構成済みの hg リポジトリにプッシュする

私は少数の開発者グループを持っており、全員が自分のマシンで開発しています。テストの準備ができたコードができたら、RhodeCode インストールにマージしてプッシュします。中央の RhodeCode リポジトリの hgrc ファイルは次のように設定されています。

そのため、人がコードを RhodeCode にチェックインすると、変更が自動的にテスト環境にプッシュされます。(テスト リポジトリの hgrc ファイルに hg の更新があるため、そこでコードが更新されます)。これは完璧です。

しかし..RhodeCode管理者が、サーバーでシェルアクセスを必要とせずに製品にプッシュできるようにしたいと思います。RhodeCode インターフェイスから "hg push prod_env" を誰かが実行できるようにする方法はありますか? RhodeCode は hg を完全に制御できるので、可能だと思いますが、この機能は RhodeCode のどこかに存在しますか? それを追加するのは大変な作業でしょうか?

そうでない場合、認証されたユーザーがシェル アクセスなしでリポジトリを本番環境にプッシュできるようにするにはどうすればよいでしょうか? グーグルで検索しましたが、何も見つからないようです。passthru("hg push test_env) を使用して php スクリプトを作成できることはわかっていますが、apache が「nobody」として実行され、rhodecode がリポジトリを所有しているため、アクセス許可の悪夢のように思えます。

考え?

0 投票する
1 に答える
856 参照

version-control - ssh 経由でプッシュした後に rhodecode に強制的にキャッシュを無効にする方法

コード レビューなどのために rhodecode インスタンスを実行していますが、ssh 経由でプッシュすると、rhodecode は変更セットを認識しません (hgweb から手動でプルしない限り)。

rhodecode を適切に動作させるには、mercurial または何かに着信フックが必要ですか?

編集

フックincoming.rhodecode = python:rhodecode.lib.hooks.log_push_actionを追加することで、スタックトレースを取得します:

0 投票する
1 に答える
799 参照

nginx - ubuntu 12.04でのrhodecodeとredmineのnginx構成

次の構成で、ubuntu に rhodecode + redmine をセットアップしようとしています。

私は localhost:3000 で実行されている redmine と localhost:5000 で実行されている rhodecode を使用して、Web サーバーとして nginx を使用しています。

ポート 3000 の redmine (webrick でのテスト中) とポート 5000 の rhodecode の両方を個別にリダイレクトできますが、それらを次のように設定することはできません。

以下は私のnginx.confファイルです