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