問題タブ [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.

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

git - Github を使用した Gerrit

私はgithubを使用しており、それで Gerritを使い始めたいと思っています。

Gerrit は JGit を使用しているため、このリンクの次のテキストが怖いです。

EGit/JGit は、この GitHub が正式にサポートしていないため、Java での git の再実装です。問題が発生し、リポジトリが破損しています。通常、git の分散型の性質により、これらのリポジトリを修復するのは簡単なことですが、EGit は公式の git バイナリと同様に機能しない可能性があることに注意してください。

誰かがすでにそれを使用しましたか?

0 投票する
3 に答える
8317 参照

git - gitolite や gitosis の代わりに gerrit を使用して git リポジトリをホストすることをお勧めしますか?

もともと私は gitosis を使用して社内の git リポジトリを管理しようとしていましたが、後で gitolite が gitosis の拡張機能であることに気付きました。

また、gerrit も同様の目的で使用できると聞きましたが、説明によると、gerrit は主にコード レビューに使用されます。

gitサーバーをセットアップするための最良の方法はどれですか

  • gitolite (git repo 用)gerrit (コード レビュー用) を一緒に使用する
  • gerrit のみを使用してgitリポジトリと codereview を管理する

何か提案をいただけますか?

ところで:http://gitorious.org/は将来的に検討されています

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

git - Gerritが機能しないOpenID

Gerrit Code Reviewを使用してクリックして登録またはサインインすると、次のエラーが発生します。Provider is not supported, or was incorrectly entered.

また、OpenIDフィールドにURLを手動で入力すると、次のようなGoogleページが表示されます。The page you requested is invalid.

ここで何が起こっているのか手がかりはありますか?

編集:さらに調査したところ、OpenIDフィールドに指定されたURLをではhttpなくに変更httpsすると、Googleに適切にリダイレクトされ、承認を求められることがわかりました。ただし、Gerritに戻るリダイレクトでは、何も起こらなかったようです。登録/サインインを複数回試しましたが、効果がありませんでした。

また、MySQLデータベースを調べて、データが保存されているかどうかを確認しましたが、保存されていないようです。

編集2バグレポートをGerritに提出しました。

編集3回答済み。以前のバグレポートをもう少し詳しく読んでおけばよかったと思います。私のシステム管理者fuもひどく欠けています。それにもかかわらず、これは別のバグの複製として解決されており、Debianの問題です。以下を参照してください

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

git - Gerrit と Hudson の SSH キーの作成

Hudson Gerrit Triggerプラグインを使用しようとしています。

何らかの理由で、は にあるキーGerritを受け付けていません。SSH/var/lib/hudson/.ssh/id_rsa

GUIではエラーとして表示され、ターミナルでConnection error : com.jcraft.jsch.JSchException: Auth fail作業しているときにエラーが表示されます。Permission denied (publickey)

Hudson有効な秘密鍵を生成して使用するにはどうすればGerritよいですか?

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

git - GitHub と Gerrit をうまくプレイさせる

GitHubでプライベート リポジトリをホストしています。また、特にHudson Gerrit Trigger プラグインにはGerritを使用したいと考えています。AFAICT、それらを一緒に使用するための簡単な解決策はありません。

次の要望のいずれかについての助けをいただければ幸いです。


私が欲しいもの

  • GitHub リポジトリのクローンを作成し、Gerrit のプロジェクトに次のいずれかを追加します。
    1. 手動、または
    2. その間init
  • Gerrit を使用して GitHub で変更をマージする

私が試したこと

複製/追加中...

手動H2: 通常どおりレポを複製し、次のように追加します。

init:

それは正しくないと思います。


何が起こるのですか

複製/追加中...

手動:

次のエラーが表示されます。repository not found: Cannot open repository Repo

init:

~/gerrit2/git@github.com:YourName/Repo.gitディレクトリ atと sub-directoryを作成します。このサブディレクトリRepo.gitには空のGitリポジトリが含まれます。まさに私が欲しかったものではありません。

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

continuous-integration - GitHub、Gerrit、Hudson(Jenkins) ワークフロー

GitHub、Gerrit、Hudson(Jenkins) を一緒に使い始めたばかりです。そして、ワークフローについていくつかの考えが必要です。

GitHub をメインのリモート リポジトリとして使用したいと考えています。主にコード レビューに Gerrit を使用したいと考えていますが、Hudson でのビルド トリガーにも使用したいと考えています。

ただし、現時点では、このワークフローについて考えるのに苦労しているので、他の人が自分で何をしたかを聞きたいと思っています. 考え?

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

git - OpenID での gerrit への登録に失敗しました

最近、gerrit をセットアップしようとしていますが、OpenID で登録すると、「プロバイダーがサポートされていないか、間違って入力されました」という問題が常に発生します。OpenID で Gerrit が機能しないという同じ質問を見たことがありますが、答えが見つかりませんでした。私の会社では、IP アドレスがプライベート 10.238.151.109 であることに気付きました。正規の URL をhttp://10.238.151.109:8080のように設定すると、ローカル ネットワークの gerrit サーバーにアクセスできます。私がこの正規の URL を使用していて、人々がそこから OpenID にアクセスできないためでしょうか? 私は助けを待っています、どんな助けも感謝しています、ありがとう。

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

gerrit - Gerritの送信に競合があります

Gerritのブランチに変更を送信すると競合が発生するのに、ローカルでそのブランチに変更をリベースすると、gitは競合なしで早送りリベースを実行できますか?

Gerrit送信の動作は、gitのマージとは異なります。なんで?

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

git - gerritコードレビューツールにプロジェクトを追加するにはどうすればよいですか?

gerritコードレビューツールにプロジェクトを手動で追加するにはどうすればよいですか?

gerritバイナリを実行する例をいくつか見てきましたが、私のインストールにはこれらのいずれかが含まれていないようです。

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

git - Gerrit コード レビュー エラー - あなたはコミッターではありません

git config でクローンを構成したため、作成者と電子メール ID を UserA として示すコミットを含むローカル クローンがあります。

親プロジェクトからフェッチしてマージするのではなく、同じプロジェクトで作業している同僚のクローン (UserB) からいくつかのコミットをフェッチしてマージしました。

私の Git ログには、私が行ったコミットと同僚が行ったコミットが表示されます。

私がここに持っている質問は

1) Gerrit コード レビューは、親プロジェクトでのコミットを認識します。そのため、ローカルクローンからプッシュすると、同僚からプルしたコミットが認識されず、このエラーが発生します

! [リモート拒否] HEAD -> refs/for/project1 (あなたはコミッター UserB@xyz.com ではありません)

誰かがこの Gerrit エラーで私を助けることができますか?

2) 同僚の名前を持つコミットが親プロジェクトからプルされたものか、同僚のクローンから直接プルされたものかを特定するにはどうすればよいですか?