抱歉,如果这是重复的,为什么您的 Fabric GitHub 存储库将我指向您的 Gerrit 审查系统,声称它仅用于遗留目的?现在如何提交 PR?
1 回答
以下是该项目从 Hyperledger Slack 频道从 GitHub 迁移到 Gerrit 的原因:
过渡到 Gerrit 的基本原理是 a) 通过在每个合并的提交上强制 DCO 签署来提供对 IP 卫生的更多治理(没有例外)。我们在 GitHub 上没有这种严格程度。b) 强制维护者不能合并他们自己的提交。c) 强制执行要求多个审阅者同意合并的规则。
维护人员目前正在处理问题的迁移。应该移到jira.hyperledger.org
关于拉取请求,现在必须在 Gerrit 上提交:
要提交代码以供审核,您需要一个 Linux 基金会 ID: https ://identity.linuxfoundation.org/ 。很简单,如果你有一个 ID,你就设置好了。如果没有,请创建一个。这将授予您跨 LF 工具组合的 SSO。
将 SSH 密钥添加到 Gerrit
单击您的个人资料(右上角)并选择“设置”,然后选择“SSH 公钥”
从终端窗口: pbcopy < ~/.ssh/id_rsa.pub
粘贴到您的 SSH 密钥的 Gerrit 窗口中
按“添加”按钮
因此,新的工作流程如下:
克隆 Gerrit 存储库。
进行更改
提交你的代码
git push origin HEAD:refs/for/master
有关更多信息,请参阅此存档。