正式なドキュメントは英語版であり、この日本語訳はAI支援翻訳により作成された参考用のものです。日本語訳の一部の内容は人間によるレビューがまだ行われていないため、翻訳のタイミングにより英語版との間に差異が生じることがあります。最新かつ正確な情報については、英語版をご参照ください。

内部ユーザー

  • プラン: Free、Premium、Ultimate
  • 提供形態: GitLab.com、GitLab Self-Managed、GitLab Dedicated

GitLabは、通常のユーザーに帰属できないアクションや機能を実行するために、内部ユーザー(「ボット」と呼ばれることもあります)を使用します。

内部ユーザー:

  • GitLabによって自動的に作成され、ライセンス制限にはカウントされません。内部ユーザーを手動で作成することはできません。
  • 従来のユーザーアカウントが適用できない場合に使用されます。たとえば、アラートの生成時や自動レビューフィードバック時などです。
  • アクセスが制限されており、非常に特定の目的を持っています。認証やAPIリクエストなど、通常のユーザーアクションには使用できません。
  • 実行するすべてのアクションに帰属できるメールアドレスと名前を持っています。

内部ユーザーは、機能開発の一部として作成されることがあります。たとえば、GitLabスニペットからバージョン管理されたスニペット移行するためのGitLab移行ボットなどです。GitLab移行ボットは、スニペットの元の作成者が利用できない場合に、スニペットの作成者として使用されました。たとえば、ユーザーが無効化された場合などです。

内部ユーザーの他の例:

GitLab管理者Bot

GitLab管理者Botは、通常のユーザーがアクセスまたは変更できない内部ユーザーであり、次の多くのタスクを担当します:

GitLab Security Bot

GitLab Security Botは、セキュリティポリシーに違反するマージリクエストにコメントする責任を負う内部ユーザーです。

GitLab Security Policy Bot

GitLab Security Policy Botは、セキュリティポリシーで定義されたスケジュール済みパイプラインをトリガーする責任を負う内部ユーザーです。このアカウントは、セキュリティポリシーが適用されるすべてのプロジェクトで作成されます。