我已经向这个项目提出了 Pull 请求,该项目归 google 所有。因此,谷歌要求提供贡献者许可协议。我已经在这里签名了。我创建了 CLA。
首先,我认为我的 github 帐户中有两个电子邮件地址。因此,我还为这两个电子邮件 ID 创建了 CLA。
为了提交代码,我使用简单的方法: git add 。git commit -m '消息' git push -u origin 分支名称
谷歌机器人仍然无法验证我的 CLA。它给了我如下错误:
错误消息:我们为您(此拉取请求的发送者)找到了贡献者许可协议,但无法找到所有提交作者或共同作者的协议。如果您创作了这些内容,也许您在 git 提交中使用的电子邮件地址与签署 CLA 时使用的电子邮件地址不同(在此处登录以仔细检查)?如果这些内容是由其他人创作的,那么他们也需要签署 CLA,并确认他们同意将这些内容贡献给 Google。为了通过此检查,请解决此问题并让拉取请求作者添加另一个评论,机器人将再次运行。如果机器人不发表评论,则意味着它认为没有任何变化。
我已经为与我的 Github 帐户关联的两个电子邮件 ID 创建了 CLA。
我已启用双因素身份验证。
我已经一再承诺检查。我在 PR 上发表了评论,以检查 google-bot 是否解决了问题。
git add .
git commit -m 'Message'
git push -u origin branch_name
Run Code Online (Sandbox Code Playgroud)
如果有人过去遇到过此问题并成功解决,请描述完整的解决方案。