問題タブ [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.
active-directory - LDAP認証を使用している場合、GerritはActive Directoryから管理者を取得しませんか?
GerritにActiveDirectoryLDAP認証を使用している場合、GerritはAD管理者グループからユーザーを引き込んでいないようです(= BIG問題:))。グループがGerritで作成されると、DCおよびUsersコンテナのベースディレクトリにいる他のユーザーは正しくプルされますが、ADのBuiltinコンテナにあるAdministratorsグループのユーザーはプルされません。
これが私のgerrit.configファイルです:
誰かがこれを修正する方法を知っていますか?(組み込みDBに直接ログインして、管理者に固執することもできますが、それに使用されるログイン資格情報についてはわかりません...)
ありがとう!
apache - gerrit http 認証
gerrit HTTP 認証をセットアップしようとしています。Apache のセットアップ方法について簡単に説明しているgerrit http authenticationのドキュメントを読んでいますが、このコードをどこに配置して Apache Tomcat を構成すればよいのでしょうか?
それ以外の場合は、http 認証用の「siteminder」について調べたところ、わかりました。代わりにそれを使用することになっていますか?
私の要件は、カスタム システムに独自のユーザー アカウントのセットがあり、各ユーザー アカウントが gerrit と対話できるようにする必要があるため、http でそれぞれのカスタム作成/複製が可能であると考えました。
git - EclipseプラグインのGit/Gerritリポジトリー編成
私たちはさまざまなEclipseプラグインを開発しており、現在、それらを中央のSVNサーバーでホストしています。ここでは、プラグインごとに1つのプロジェクトをホストし、開発者ごとにそれらへのアクセスを許可できます。
GIT/Gerritの組み合わせに移行したいと考えています。しかし、私は多くの再投稿者を補わずにアクセス制御を維持するための良い方法を見つけることができません。私が見ている現在の唯一の解決策は、現在使用しているプラグインごとに新しいGerrit / Projectを設定し、プロジェクトごとにそれらへのアクセスを許可することです。
これは、すべての開発者が自分のワークスペースでいくつかの異なるGITリポジトリを管理する必要があることを意味します。また、いくつかの相互に関連するプラグインに変更を一緒にコミットすることができないという追加の欠点があります。
私がこれまでに逃した他の解決策はありますか?
git - refs/for/master への Gerrit プッシュは禁止されています
昨日、すべてのプロジェクトのアクセス許可を更新しました。人々は、今朝変更をリポジトリにプッシュできないと言っています。アクセス許可を回復した後も、変更をリポジトリにプッシュすることはできず、正常にclone
動作するだけです。変更をリモート リポジトリにプッシュしている間、次のように表示されます。
他のすべてのプロジェクトはAll プロジェクトのアクセス許可から継承されています。テストのために、アクセス許可を最低レベル (つまり、匿名でブランチをプッシュできる) に更新しましたが、管理者も変更をリポジトリにプッシュできないことがわかりました!refs/heads/*
他に追加する必要のある設定はありますか?
gwt - SmartGWTをGerritに統合する(Mavenプロジェクト)
このプロジェクトにいくつかの機能を追加したいのですが、これらすべての凝ったUIにsmartgwtが必要です。pom.xmlを変更して、依存関係(smartgwt2.4とスキン)を追加しました。
そして、smartgwtを私のproject.gwt.xmlに継承します...これまでのところ、新しいUIを追加して、自分のものを実装しました。ホストモード/デバッグなどでうまく機能します...
しかし、mvnクリーンインストールを実行すると、ビルドは大成功です。しかし、デーモンをロードしてアプリケーションをローカルでチェックしようとすると、hosted.htmlでスタックします...したがって、基本的に、ロードページでスタックします。
それは、smartgwtとプロジェクト内の現在のgwtとの間の競合するパッケージと関係があるのだろうかと思いました。それが私を助けることができる前に、誰もがgerritまたは同様のアプリケーションで働いたことがあります。そして、これの素晴らしいところは、表示するエラーがありません...
git - Gerrit Code Review でコミットをマージする方法
私は gerrit の初心者です: http://code.google.com/p/gerrit/ git を使ってローカル Mac にインストールしました。終わった。
私はいくつかのテストアクションを行います:
2 つのアカウントを登録します。最初のアカウントは「管理者」権限を付与し、2 つ目のアカウントは「登録ユーザー」権限を付与します。
新しいプロジェクトを作成
2 番目のアカウントを使用して、レビューのためにコミットをマスター ブランチにプッシュします。最初のユーザーをレビュー担当者として追加
レビューOKです。このコミットをメインブランチにマージする方法は? Web UIによる解決策はありますか?
ありがとうございました!
git - Gerrit に管理者としてログインする方法
Ubuntu サーバーに gerrit をインストールしました。
gerrit が言ったように: gerrit に最初にログインしたのは管理者です。
だから私は最初にopenID(Googleアカウント)でログインしました、そして私は確かに管理者です。
しかし、翌日、Googleアカウントでgerritに再ログインすると、新しい登録者になります。IDは100001(管理者のIDは100000)ですが、どちらもgoogleのメールで同じです。
どうしたの?
git - 最初に変更をプッシュした場合、コード レビュー リンクを取得するにはどうすればよいですか?
変更をコミットしましたが、gerrit コード レビュー リンクを生成するのを忘れ、変更をリポジトリにプッシュしました。
プッシュしたコミットのレビューを生成する方法はありますか?
git - gitを使用してgerritに「増分」パッチセットを生成する方法はありますか?
まず、commitA 用のパッチセット 1 を 1 つ用意し、そのパッチセットをレビューのために gerrit にプッシュします。次に、commitA を修正していくつかの新しい変更を加えましたが、これらの新しい変更を以前にプッシュされたパッチセットから分離し、新しいコミットを行わずに、それらのためだけに新しいパッチ セットを生成するにはどうすればよいでしょうか?