グローバルユーザー設定の変更

GitLab管理者はGitLabインスタンス全体のユーザー設定を変更することができます。

設定ファイルを使用して、新しいユーザーがトップレベルのグループを作成できないようにします。

デフォルトでは、新規ユーザーはトップレベルグループを作成できます。新規ユーザーがトップレベルグループを作成できないようにするには(既存ユーザーの設定には影響しません)、GitLab管理者がこの設定を変更します:

  • GitLab 15.5以降では、以下のどちらかを使ってください:
  • GitLab 15.4以前では、このセクションの手順に従って設定ファイルを作成します。

設定ファイルを使って新規ユーザーがトップレベルグループを作成できないようにするには。

Linuxパッケージ・インストールの場合:

  1. /etc/gitlab/gitlab.rb を編集し、以下の行を追加します:

    gitlab_rails['gitlab_default_can_create_group'] = false
    
  2. GitLab を再設定して再起動します。

セルフコンパイルによるインストールの場合:

  1. config/gitlab.yml を編集し、以下の行のコメントを外します:

    # default_can_create_group: false  # default: true
    
  2. GitLab を再起動します。

既存のユーザーがトップレベルのグループを作成できないようにします。

管理者は

ユーザーがユーザー名を変更できないようにします。

デフォルトでは、新規ユーザーはユーザー名を変更することができます。ユーザーがユーザー名を変更できないようにするには、以下の手順に従います。

Linuxパッケージ・インストールの場合:

  1. /etc/gitlab/gitlab.rb を編集し、以下の行を追加します:

    gitlab_rails['gitlab_username_changing_enabled'] = false
    
  2. GitLab を再設定して再起動します。

セルフコンパイルによるインストールの場合:

  1. config/gitlab.yml を編集し、以下の行のコメントを外します:

    # username_changing_enabled: false # default: true - User can change their username/namespace
    
  2. GitLab を再起動します。