{{< history >}}
- 引入于极狐GitLab 15.4,机器人在用户列表中会用徽章标识出来。
{{< /history >}}
极狐GitLab 使用内部用户(有时称为“bots”)来执行无法归属于普通用户的操作或功能。
内部用户:
- 是通过编程创建的,不计入许可证限制。
- 在传统用户账户不适用时使用。例如,在生成警报或自动审查反馈时。
- 具有有限的访问权限和非常具体的用途。它们不能用于常规用户操作,如身份验证或 API 请求。
- 拥有可以归因于其执行的任何操作的电子邮件地址和名称。
内部用户有时是在功能开发中创建的。例如,极狐GitLab Migration Bot 用于从极狐GitLab Snippets 迁移到版本化的 Snippets。当片段的原始作者不可用时,极狐GitLab Migration Bot 被用作片段的作者。例如,当用户被禁用时。
其他内部用户的示例:
- 极狐GitLab Automation Bot
- 极狐GitLab Security Bot
- 极狐GitLab Security Policy Bot
- Alert Bot
- Ghost User
- Support Bot
- Placeholder User 在导入过程中创建
- Visual Review Bot
- 资源访问令牌,包括项目访问令牌和群组访问令牌,这些用户是
project_{project_id}_bot_{random_string}
和group_{group_id}_bot_{random_string}
,并且使用PersonalAccessToken
。
极狐GitLab 管理员 Bot
极狐GitLab 管理员 Bot 是一个内部用户,普通用户无法访问或修改,负责许多任务,包括:
极狐GitLab 安全 Bot
极狐GitLab 安全 Bot 是一个负责对违反安全策略的合并请求进行评论的内部用户。
极狐GitLab 安全策略 Bot
极狐GitLab 安全策略 Bot 是一个负责触发在安全策略中定义的计划流水线的内部用户。此账户在每个强制执行安全策略的项目中创建。