問題タブ [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.
mercurial - Mercurial にアクセスするための認証コードを生成する
ソースコードを管理するために Mercurial サーバーをインストールしていて、RhodeCode を見つけました。それは私にとってかなり良いです。ただし、ユーザーが Mercurial クライアントからソース管理にアクセスするための認証コードを生成できる、Google Code に似た機能が必要です。それができる他の Mercurial サーバーはありますか、それとも私が知らなかった RhodeCode の組み込み機能はありますか?
ありがとう
mercurial - Rhodecodeリポジトリファイル
私はUbuntuマシンにRhodecode(水銀サーバー)をインストールしました。セットアップ中にリポジトリディレクトリを指定しました。Rhodecode Webインターフェイスを使用して新しいリポジトリを作成し、この空のリポジトリを別のマシンから複製することができました。いくつかのファイルを追加し、変更をサーバーにプッシュしました。Webインターフェイスでプッシュが成功したことがわかります。また、Webインターフェイスでもファイルを確認できます。ただし、サーバーのリポジトリフォルダーにはファイルがありません。これは正常ですか?ソースファイルはサーバーのリポジトリフォルダに表示されるべきではありませんか?変更のクローンを作成してプッシュすることができ、変更が追跡されます。
mercurial - RhodeCode commit が tortoisehg で動作しない
Mercurial の Web ベースのフロントエンドに RhodeCode を使用しています。クローンは認証が成功すると機能しますが、tortoisehg を使用したすべてのコミットは、存在しなかったように /dev/null で終了します。どのログファイルであっても、tortoisehg にエラーは表示されません。Webインターフェースで直接コミットすることは機能しています....
ruby - WSDLファイルを使用するRuby言語は応答と要求を取得します
私はルビーとウェブサービスに不慣れです。以下のWSDLファイルからリクエストとレスポンスを取得するにはどうすればよいですか。
パラメータは文字列として渡すことができます...pcEmployeecode= "02385"
url = "http://online.mccolls.com.au:8080/wsa/wsa1/wsdl?targetURI=urn:OHWebServiceFMGT"
私を助けてください ....
ubuntu - RhodeCode が提供する Mercurial
Ubuntu サーバーに Mercurial と RhodeCode をセットアップしました。このマニュアルに従い、 RhodeCode を説明どおりに起動します。
しかし、クライアントから URL を呼び出そうとすると、サーバーが応答しません。サーバー端末に、なんらかのメッセージが届いたことを示唆するメッセージが表示されることさえありません。ローカル マシンに RhodeCode をインストールしようとして 127.0.0.1:5000 を呼び出したところ、問題なく動作しました。コンソールにログ メッセージが表示され、ブラウザにページが表示されます。見逃しているものやデバッグできるものはありますか? (netstat も試しましたが、このサービスはポート 5000 をリッスンしています)。
python - Windows Server2008r2でのRhodeCodeのセットアップ
WS2008R2でRhodeCodeをセットアップしようとしていますが、「pipinstallrhodecode」の段階で次のエラーメッセージが表示され続けます。
「標準のbz2をインポートできませんでした(Pythonのインストールが不完全です)」
これは、インストールプロセスがMercurialをインストールしようとする段階で発生するようです。
私はPythonの経験がまったくないので、これをどこに行けばよいのかよくわかりません。私はrhodecodeから提供されたガイドに従っています:ガイド
Pythonのバージョンは2.7です。
助けてください!
centos - RhodeCode-接続をブロックしているのは何ですか?
CentOS 6.3のRhodeCodeでのすべての接続試行は、ローカルホストを除いて拒否されます。
が実行されていないことに注意してくださいiptables
。私はWebインターフェイスにアクセスしようとしているだけです。
私は以下の正確なエラーメッセージをグーグルで検索し、SOを見回しました。私はまだ解決策を見つけていません。
abort: error: No connection could be made because the target machine actively refused it
ファイアウォールがダウンしていて、リポジトリを変更しようとしていない場合、他に何が原因で接続できませんか?編集:以下の#5を参照してください。まだ対処方法がわかりません。
試したことやその他の情報
- localhost、127.0.0.1、およびホスト名を使用して
production.ini
service iptables stop
- HTTP経由で正常に接続されました。つまり、RhodeCodeの外部で接続が受け入れられます。
- で認証方法が有効化または構成されていないことを確認しました
production.ini
- サーバーはローカルホストで接続を受け入れますが
netstat -l
、ポート5000がリッスンしていることを示していません。ポート5000が設定され、サーバーが実行されていることproduction.ini
を確認します。ps uax | grep paster
他のソフトウェアはポート5000を取得しようとしません。
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 がリポジトリを所有しているため、アクセス許可の悪夢のように思えます。
考え?
version-control - ssh 経由でプッシュした後に rhodecode に強制的にキャッシュを無効にする方法
コード レビューなどのために rhodecode インスタンスを実行していますが、ssh 経由でプッシュすると、rhodecode は変更セットを認識しません (hgweb から手動でプルしない限り)。
rhodecode を適切に動作させるには、mercurial または何かに着信フックが必要ですか?
編集:
フックincoming.rhodecode = python:rhodecode.lib.hooks.log_push_action
を追加することで、スタックトレースを取得します:
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ファイルです