問題タブ [gerrit]
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.
git - チェンジセット承認後のGerrit自動コミット
大規模なIT組織の一部であるチーム用にGerritサーバーをセットアップしています。組織全体が一元的にバックアップされたSVNサーバーを使用しているため、GerritとSVNをインターフェースするしかありません。これまでのところ、これは十分に簡単です。
コミットが承認されてgerritマスターにマージされた後、変更がどのようにSVNにコミットされるかはわかりません。'git svn dcommit'を実行する'change-merged'フックを書くのと同じくらい簡単ですか?
git - ゲリットとアクティブ ディレクトリ
企業の Active Directory を認証に使用するように Gerrit をセットアップしようとしています。多くの人がこれを機能させることができたことは知っていますが、私にはうまくいきません。
次のようにコマンドを実行するldapsearch
と、正しい結果が得られるため、検索文字列が正しいことがわかります。
しかし、Gerrit 構成でこれらの同じ設定を使用しても機能しません。
自分のアカウントを使用してログインしようとすると、次の例外が発生しetc/error_log
ます。
誰かが役立つ可能性のある同様の構成をセットアップしましたか?
git - git push origin master の代わりに git push gerrit HEAD:refs/for/master が使用されるのはなぜですか
gerrit を使い始めたばかりで、git push gerrit HEAD:refs/for/master
代わりに実行する必要がある理由を知りたいgit push origin master
もしそうならgit push origin master
、私は言うエラーを受け取ります! [remote rejected] master -> master (prohibited by Gerrit)
gerrit - Gerrit & Phabricator レビュー
PhabricatorとGerritの間でレビューを行った人はいますか? 私はレビューツールを探していて、以下に基づいて解決したいと考えています:
- 使いやすさ
- 機能の充実
- コミュニティによる活動
- と採用
編集:Gitを使用しています
git - レビューボードまたはgerritによる強制的なレビューリクエスト
gitにレビューボードを設定し、レビューリクエストをレビューボードに送信するためにgitのpre-commitフックスクリプトも使用しました。しかし、コードをgitリモートサーバーにプッシュする前に、すべての開発者にレビューリクエストを送信するように強制する方法はないようです。
gitでレビューボードを使用してこれを行うことはできますか?また、私はgerritを試したことがありません、それはこれを行うことができますか?
maven - Gerritを使用してJenkinsでMaven固有のジョブをトリガーする方法
現在、Jenkins(1.451) と Gerrit Trigger(2.3.1) を使用して、コードを検証するために Gerrit からビルドを起動しています。
Jenkins のプロジェクトが「フリー スタイル」プロジェクトとして構成されている限り、これは正常に機能します。ただし、現在、「フリー スタイル」オプションからは取得できない maven 固有のプロパティを利用するために、「maven2/3 プロジェクトをビルドする」オプションを使用する新しいビルド パイプラインをセットアップしています。何らかの理由で、Jenkins はこのオプションを使用してビルドをトリガーしないようです。コードを Gerrit にサブミットしても、通常はピックアップされるはずのコードが何も起こりません。Gerritトリガーがmaven2/3ジョブとして構成されたJenkinsプロジェクトで動作することを意図しているのか、それともこれを行うためにフリースタイルオプションしか使用できない場合なのか、実際に疑問に思っています.ge
これが事実であるかどうか、誰かが確認できますか?
h2 - Gerrit で使用される H2 データベースへの接続方法
次のコマンドを試しましたが、失敗しました。
git - DSL 形式を使用して gerrit でアクセス制御を作成するスクリプト
gerrit では、プロジェクトのアクセス制御をセットアップする必要があります。これはほとんど Web ページを介して行われるため、初期化が効率的です。
インターネットでは、スクリプトでデータベースを操作するソリューション (h2 の gsql など) がありますが、それもレベルが低く非効率的です。
かな
- 現在、gerrit で簡単な方法でアクセス制御を作成するために使用できる、より優れた API があります。
- または、スクリプトが gerrit (sql over ssh) を処理できるように、既に DSL 形式で構成を記述している場合。
- またはこれに適した人形のモジュールはありますか?
DSL で予想される構成は次のようになります
そしてスクリプトは残りの部分に役立ちます
jetty - Jetty - Gerrit の構成中に Basic Auth が 401 ではなく 403 を送信する
コンテナー (具体的には jetty) が基本的な HTTP 認証を処理し、その情報を webapp に渡すことを期待する war ファイル (具体的にはgerrit.war ) があります。そのため、コードや web.xml ファイルにアクセスできません。
これらの手順に従って既存のjetty 構成を使用して gerrit をレルムにラップしていますが、ベース URL (/login/) にアクセスすると 403 (禁止) エラーが発生します。ブラウザに資格情報を要求するように促す 401 を取得することを期待します (いいえ?)
ファイルを投稿できますが、上記の例から何も変更していません。しかし、それが役立つかどうか教えてください..