これが重複している場合は申し訳ありませんが、Fabric の GitHub リポジトリが、古い目的のためだけであると主張して、Gerrit レビュー システムを示しているのはなぜですか? 今どのように PR を送信しますか?
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 に追加する
プロファイル (右上隅) をクリックし、[設定] を選択してから [SSH 公開鍵] を選択します。
ターミナル ウィンドウから: pbcopy < ~/.ssh/id_rsa.pub
SSH キーの Gerrit ウィンドウに貼り付けます
「追加」ボタンを押します
したがって、新しいワークフローは次のようになります。
Gerrit リポジトリを複製します。
変更を加える
コードをコミットする
git push origin HEAD:refs/for/master
詳細については、このアーカイブを参照してください。