Help us learn about your current experience with the documentation. Take the survey.
内部用户
- 层级:免费、专业、旗舰
- 部署选项:GitLab.com、GitLab 自管版、GitLab 专属版
GitLab 使用内部用户(有时也称为“机器人”)来执行无法归因于普通用户的操作或功能。
内部用户:
- 通过编程方式创建,不计入许可证限制。
- 在传统用户账户不适用时使用。例如,在生成警报或自动审查反馈时。
- 拥有受限的访问权限和非常特定的用途。它们不能用于常规用户操作,例如身份验证或 API 请求。
- 拥有可以归因于其执行的任何操作的电子邮件地址和名称。
内部用户有时作为功能开发的一部分被创建。例如,用于将 GitLab 代码片段 迁移 到版本化代码片段 的 GitLab 迁移机器人。当代码片段的原始作者不可用时(例如,当用户被禁用时),GitLab 迁移机器人被用作代码片段的作者。
内部用户的其他示例:
- GitLab 自动化机器人
- GitLab 安全机器人
- GitLab 安全策略机器人
- 警报机器人
- 幽灵用户
- 支持机器人
- 导入期间创建的占位符用户
- 视觉审查机器人
- 资源访问令牌,包括项目访问令牌和群组访问令牌,它们是具有 PersonalAccessToken 的
project_{project_id}_bot_{random_string}和group_{group_id}_bot_{random_string}用户。
GitLab 管理员机器人
GitLab 管理员机器人 是一个内部用户,普通用户无法访问或修改它,并负责许多任务,包括:
GitLab 安全机器人
GitLab 安全机器人是一个内部用户,负责对违反安全策略的合并请求发表评论。
GitLab 安全策略机器人
GitLab 安全策略机器人是一个内部用户,负责触发安全策略中定义的计划流水线。此账户会在每个执行了安全策略的项目中创建。