{{< history >}}

  • 引入于极狐GitLab 15.4,机器人在用户列表中会用徽章标识出来。

{{< /history >}}

极狐GitLab 使用内部用户(有时称为“bots”)来执行无法归属于普通用户的操作或功能。

内部用户:

  1. 是通过编程创建的,不计入许可证限制。
  2. 在传统用户账户不适用时使用。例如,在生成警报或自动审查反馈时。
  3. 具有有限的访问权限和非常具体的用途。它们不能用于常规用户操作,如身份验证或 API 请求。
  4. 拥有可以归因于其执行的任何操作的电子邮件地址和名称。

内部用户有时是在功能开发中创建的。例如,极狐GitLab Migration Bot 用于从极狐GitLab Snippets 迁移到版本化的 Snippets。当片段的原始作者不可用时,极狐GitLab Migration Bot 被用作片段的作者。例如,当用户被禁用时。

其他内部用户的示例:

  1. 极狐GitLab Automation Bot
  2. 极狐GitLab Security Bot
  3. 极狐GitLab Security Policy Bot
  4. Alert Bot
  5. Ghost User
  6. Support Bot
  7. Placeholder User 在导入过程中创建
  8. Visual Review Bot
  9. 资源访问令牌,包括项目访问令牌群组访问令牌,这些用户是 project_{project_id}_bot_{random_string}group_{group_id}_bot_{random_string},并且使用 PersonalAccessToken

极狐GitLab 管理员 Bot

极狐GitLab 管理员 Bot 是一个内部用户,普通用户无法访问或修改,负责许多任务,包括:

  1. 为项目应用默认合规框架
  2. 自动停用不活跃用户
  3. 自动删除未确认用户
  4. 删除不活跃项目
  5. 锁定用户

极狐GitLab 安全 Bot

极狐GitLab 安全 Bot 是一个负责对违反安全策略的合并请求进行评论的内部用户。

极狐GitLab 安全策略 Bot

极狐GitLab 安全策略 Bot 是一个负责触发在安全策略中定义的计划流水线的内部用户。此账户在每个强制执行安全策略的项目中创建。