-2

これが重複している場合は申し訳ありませんが、Fabric の GitHub リポジトリが、古い目的のためだけであると主張して、Gerrit レビュー システムを示しているのはなぜですか? 今どのように PR を送信しますか?

4

1 に答える 1

1

プロジェクトが GitHub から Hyperledger Slack チャネルから Gerrit に移行する理由は次のとおりです。

Gerrit に移行する理由は、a) マージされたすべてのコミット (例外なし) で DCO サインオフを強制することにより、IP 衛生に対するより多くのガバナンスを提供することです。GitHub では、このレベルの厳密さはありませんでした。b) メンテナーが自分のコミットをマージできないようにする。c) 複数のレビュアーがマージに同意することを要求するルールを適用するため。

メンテナーは現在、問題の移行に取り組んでいます。jira.hyperledger.org に移動する必要があります。

プル リクエストに関しては、Gerrit で送信する必要があります。

レビューのためにコードを送信するには、https: //identity.linuxfoundation.org/にある Linux Foundation ID が必要です 。IDさえあれば簡単です。そうでない場合は作成してください。これにより、LF ツール ポートフォリオ全体で SSO が許可されます。

SSH キーを Gerrit に追加する

  1. プロファイル (右上隅) をクリックし、[設定] を選択してから [SSH 公開鍵] を選択します。

  2. ターミナル ウィンドウから: pbcopy < ~/.ssh/id_rsa.pub

  3. SSH キーの Gerrit ウィンドウに貼り付けます

  4. 「追加」ボタンを押します

したがって、新しいワークフローは次のようになります。

  1. Gerrit リポジトリを複製します。

  2. 変更を加える

  3. コードをコミットする

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

詳細については、このアーカイブを参照してください。

于 2016-07-28T11:33:46.653 に答える