-2

抱歉,如果这是重复的,为什么您的 Fabric GitHub 存储库将我指向您的 Gerrit 审查系统,声称它仅用于遗留目的?现在如何提交 PR?

4

1 回答 1

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

  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 回答