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

内部ユーザー

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

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

内部ユーザー:

  • プログラムで作成され、ライセンス制限にはカウントされません。
  • 従来のユーザーアカウントが該当しない場合に使用されます。たとえば、アラートの生成時や自動レビューフィードバック時などです。
  • アクセスが制限され、非常に特定の目的があります。認証またはAPIリクエストなど、通常のユーザーアクションには使用できません。
  • 実行するすべてのアクションに起因するメールアドレスと名前があります。

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

内部ユーザーのその他の例:

GitLab管理者ボット

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

GitLab Securityボット

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

GitLab Security Policyボット

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