我修复了一个开源项目的问题,需要签名这合并 PR 之前必须先签署 CLA。存储库所有者已批准 PR,但 CLA 未显示为已签署。
细节
我在我的域名上使用 Google Apps;这是一个较旧的免费版本,但功能受限。我使用[电子邮件保护],而我的“Google 帐户”是[电子邮件保护]。
但是我的 github 邮箱是[电子邮件保护].git config --global --list
最初我的电子邮件是[电子邮件保护],所以我用我的 github 邮箱提交了 PR。后来我启用了邮箱隐私,并更新了我的 git 配置以反映这一点[email protected]
(我已验证我的 github 个人资料和 git 配置之间的匿名邮箱是正确的)。
我已登录并签署了 CLA,但 googlebot 未检测到 CLA 已签署,因为[电子邮件保护]签署了 CLA(我的 Google 帐户电子邮件)的人没有提交代码 -[电子邮件保护]做了(我的 GitHub 电子邮件)。
我尝试通过添加来解决这个问题[电子邮件保护]进入我的 GitHub 个人资料,验证电子邮件,然后[电子邮件保护]主要电子邮件 - 然后在 CLA 上“更新联系信息”。googlebot 仍然不接受提交作者签署的 CLA。
我无法使用[电子邮件保护],因为谷歌希望我创建一个新的谷歌帐户,即 gmail 帐户。
我无法向我现有的 Google 帐户添加备用电子邮件,因为我的 Google 帐户是一个旧的(免费)Google Apps 帐户,从未升级为付费帐户。
我如何签署 CLA、提交代码并让 googlebot 将两者视为链接?