ゲリット と 一緒 に 働い て いる

アカウント設定

  1. Google, github, git.jami.netアカウントでサインインする

  2. また,SSHキー (https://review.jami.net/settings/#SSHKeys) をアップロードして,変更をレビューにすることができます.

  3. ユーザー名を選択することを忘れないでください.

  4. 最後に, git設定で指定されたメールアドレスは,ゲリットアカウントで登録されたメールアドレスと一致する必要があります.

Savoir-faire Linux の 従業員 の ため に 注: メール アドレス @savoirfairelinux.com を 引き続き 使用 し て い ます.

Git の 設定 を 知る

git設定 -リスト

SSH アクセスをテストする

SSH アクセスが正しく設定されているか確認するには,次のコマンドを実行してください.

ssh -p 29420 <ユーザー名>@review.jami.net

アカウント作成時に設定すべき Gerrit ユーザー名です.そうでない場合は,ここで設定できます.

If your access is granted, you should see a message like:

****    Welcome to Gerrit Code Review    ****

Hi, you have successfully connected over SSH.

  Unfortunately, interactive shells are disabled.
  To clone a hosted Git repository, use:

  git clone ssh://<username>@review.jami.net:29420/REPOSITORY_NAME.git

Connection to review.jami.net closed.

Gitの設定

ゲリットは公式のギットリポジトリです

設定を更新する

ゲリトリポジトリを利用するには リモート情報を更新する必要があります.

git リモートセット-url 原発 ssh://<ユーザー名>@review.jami.net:29420/<プロジェクト_名前>

<プロジェクト_名称>を正しいプロジェクトに置き換える (例: jami-daemon)

新たにスタートしたいなら 既存のリポジトリを クローンします

押す 標準で ref/for/master

変更を押すと自動的にレビューを作成するように git を設定できます.

git remote.origin.push HEAD:refs/for/master

レビュー を 作成 する

この魔法の枝に押し寄せる時 ゲリットのレビューが自動的に作成されます

git 押し出産 HEAD:refs/for/master

設定した場合は,単に

git 押す

HEAD が現在,あなたが押し付けたいコンビットで支店を指している場合は,理想的には,問題に関する機能/バグ支店で作業する必要があります.

git 押し出源 <bugfix_branchname>:refs/for/master

設定の変更 ID を入力するために,プロット後ハックをインストールするように要求されます. Gerrit はこれをパッチセットを追跡するために必要とし,インストールするまで押すことを拒否します. Gerrit の指示に従ってハックをインストールするコマンドをコピーペストして,あなたの設定を変更してください.

プライベートパッチを押す

進行中の作業 (draft) を 補佐者/担当者/主任%私人へ押すことで押すことができます

例えば, "プライベート" リモコンを押して <project_dir>/.git/config を開いて追加する

[remote "private"]

    url = ssh://<username>@review.jami.net:29420/jami-daemon
    push = HEAD:refs/for/master%private

じゃあ

git 押す私

パーソナリティはパッチセットと同じ方法で動作します. ただし,他のユーザーにはデフォルトで見えません. ジェンキンズビルドを起動しません.