Я исправил проблему для проекта с открытым исходным кодом и должен подписать этот CLA, прежде чем PR может быть объединен. Владелец репозитория утвердил PR, но CLA не отображается как подписанный.
подробности
Я использую Google Apps на своем домене; Это более старая версия, которая была бесплатной, но неактивной. Я вхожу в адрес электронной почты своего домена с user@mydomain.tld, и моя "учетная запись Google" - user@mydomain.tld.
Однако мой адрес электронной почты на github: gituser@mydomain.tld. git config --global --list
изначально мой адрес электронной почты был gituser@mydomain.tld, поэтому я получил коммит в PR с моим адресом электронной почты github. Позже я включил конфиденциальность электронной почты и обновил свою конфигурацию git, чтобы она отображалась по 1234+someuser@noreply.github.com
(я убедился , что моя анонимная почта правильна между моим профилем github и конфигурацией git).
Я вошел в систему и подписал CLA, но googlebot не обнаружил, что CLA был подписан, потому что user@mydomain.tld, подписавший CLA (электронная почта моей учетной записи Google), не передал код - gituser@mydomain.tld сделал (мой адрес электронной почты GitHub).
Я попытался решить эту проблему, добавив user@mydomain.tld в свой профиль на github, подтвердив адрес электронной почты и сделав user@mydomain.tld основным адресом электронной почты, а затем "обновив контактную информацию" в CLA. googlebot по-прежнему не принимает CLA, подписанный автором.
Я не могу создать учетную запись Google с gituser@mydomain.tld, потому что Google хочет, чтобы я создал новую учетную запись Google , т.е. учетную запись gmail.
Я не могу добавить альтернативный адрес электронной почты в свою существующую учетную запись Google, потому что моя учетная запись Google помечена как старая (бесплатная) учетная запись Google Apps, которая никогда не обновлялась до платной.
Как я могу подписать CLA, зафиксировать код и получить googlebot, чтобы увидеть их как связанных?