最初のパッチを提出する

gitとshを設定する

(ジェリットとうまく働けるように)

まず次のとおりを参照してください.

  • 開発者/開発者/開発者:レビューを作成する

SSH設定

ユーザーアップলোড.html#ssh

  1. 個人専用公開/プライベートキーセットを生成する

ssh-keygen -t rsa -f ~/.ssh/jami_gerrit_review_rsa`

jami_gerrit_review_rsa. jami_gerrit_review_rsa.pub. に公開鍵が保存されました.

  1. ゲリットに公開鍵を伝えて

    1. [gerrit]https://review.jami.net) にログインする

    2. ユーザーオプション [設定] (https://review.jami.net/settings/) から ssh キー指示に従ってください.

  2. ヽ ヽ ヽ ヽ ヽ ヽ /.ssh/config` で,あなたの地元の ssh を設定する

  3. 上記のすべてをテストする (サービスで ssh または ssh による gerrit で repo をクローンするだけ)

あなた の 資料庫

これは,既存のプロジェクトクローンを移動したことを前提とします.

  1. ヽgit ヽ s s ssh://USERNAME@review.jami.net:29420/PROJECT_NAME_GOES_HERE.git;例えば git ヽ ssh://foo@review.jami.net:29420/jami-project.git`.

  2. このクローンを設定するローカル.git/config (オプション)

  3. commit-msg ハックスクリプトを生成する

.git/hooks/commit-msg にインストールするシェルスクリプト

スクリプトは,リポジトリから作成されたすべてのコミットに対してユニークな Change_Id:hash を作成します.

  • ヽgit プッシュ オリジナルの HEAD:refs/for/master` を見直すために_push_を試みたとき, gerrit は Change-Id が欠けていることに気づくでしょう.

  • Gerrit はまた,セキュアなコピー (scp) 文字列を提示します..git/hooks/commit-msg のコピーをダウンロードするには that を使用します.

参照

  • [いくつかの格ritty詳細]https://review.jami.net/Documentation/user-upload.html#_gritty_details)

原作: ピーター・ゴスナー