ゲリット と 一緒 に 働い て いる
アカウント設定
ゲリットサーバー: https://review.jami.net
ユーザードキュメント: https://review.jami.net/Documentation/intro-user.html
ゲリットに関するJamiプロジェクト: https://review.jami.net/admin/repos/
Google, github, git.jami.netアカウントでサインインする
また,SSHキー (https://review.jami.net/settings/#SSHKeys) をアップロードして,変更をレビューにすることができます.
ユーザー名を選択することを忘れないでください.
最後に, 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 押す私
パーソナリティはパッチセットと同じ方法で動作します. ただし,他のユーザーにはデフォルトで見えません. ジェンキンズビルドを起動しません.