我正在尝试建立一个自托管的Gitlab项目,该项目使用refresh来自动创建依赖项更新的合并请求。
我创建了一个名为";翻新";其解析为";project_123_bot";。问题是,我的项目使用推送规则来";检查提交作者是否是GitLab用户;。我不知道我应该用什么作为git提交作者来更新生成的提交。我试过:
Renovate Bot <renovate@gitlab.myorg.com>
Renovate Bot <project_123_bot>
Renovate Bot <project_123_bot@gitlab.myorg.com>
等等,我在推送时总是收到这种拒绝:
remote: GitLab: Author 'project_123_bot@gitlab.myorg.com' is not a member of team
什么是适合项目机器人使用的gitcommit作者?项目机器人是否不可能作为经过验证的身份验证用户提交更改?
正确的电子邮件似乎是project123_bot@example.com
。我需要调查一下example.com
是从哪里来的。
编辑:"example.com";是硬编码的,请参阅https://gitlab.com/gitlab-org/gitlab/-/issues/292668