1

我正在尝试使用renovate设置一个自托管的 Gitlab 项目,以自动创建依赖项更新的合并请求。

我创建了一个名为“renovate”的 Gitlab项目令牌/机器人,它解析为“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

用于项目机器人的合适的 git 提交作者是什么?项目机器人不能以经过验证的身份验证用户身份提交更改吗?

4

1 回答 1

0

正确的电子邮件似乎是project123_bot@example.com。我需要看看example.com从哪里来。

编辑:“example.com”是硬编码的,见https://gitlab.com/gitlab-org/gitlab/-/issues/292668

于 2021-04-19T18:27:17.847 回答