プロファイルの設定
- プラン: Free、Premium、Ultimate
- 提供形態: GitLab.com、GitLab Self-Managed、GitLab Dedicated
設定を更新することで、GitLabのルックアンドフィールを変更できます。
モードを変更する
インターフェースのカラーモードをライトまたはダークに変更したり、デバイスの設定に基づいて自動的に更新したりできます。
外観を変更するには、次の手順に従います。
- 右上隅で、アバターを選択します。
- 設定を選択します。
- モードセクションで、オプションを選択します。
- 変更を保存を選択します。
ナビゲーションテーマを変更する
GitLab UIのナビゲーションテーマを変更できます。これらの色は左側のサイドバーに表示されます。個別のナビゲーションテーマを使用すると、さまざまなGitLabインスタンスを区別しやすくなります。
ナビゲーションテーマを変更するには、次の手順に従います。
- 右上隅で、アバターを選択します。
- 設定を選択します。
- テーマセクションで、テーマを選択します。
構文ハイライトのテーマを変更する
構文ハイライトは、コードエディタやIDEの機能です。構文ハイライターは、文字列やコメントなど、コードの各タイプに色を割り当てます。
構文ハイライトのテーマを変更するには、次の手順に従います。
- 右上隅で、アバターを選択します。
- 設定を選択します。
- 構文のハイライト表示セクションで、テーマを選択します。
- 変更を保存を選択します。
更新された構文ハイライトのテーマを表示するには、プロジェクトのページを更新します。
構文ハイライトのテーマは、アプリケーション設定APIを使用してカスタマイズすることもできます。より詳細なレベルで構文ハイライトの色を変更するには、default_syntax_highlighting_themeとdefault_dark_syntax_highlighting_themeを使用します。
これらの手順でうまくいかない場合は、ご使用のプログラミング言語が構文ハイライターでサポートされていない可能性があります。詳細については、Rouge Rubyライブラリのコードファイルとスニペットのガイダンスを参照してください。Web IDEのガイダンスについては、Monaco EditorとMonarchを参照してください。
差分の表示色を変更する
差分では、2つの異なる背景色を使用して、コードのバージョン間の変更を示します。デフォルトでは、元のファイルは赤色、変更箇所は緑色で表示されます。
差分の表示色を変更するには、次の手順に従います。
- 右上隅で、アバターを選択します。
- 設定を選択します。
- 差分セクションに移動します。
- 色を選択するか、カラーコードを入力します。
- 変更を保存を選択します。
デフォルトの色に戻すには、消去された行の色と追加された行の色のテキストボックスをクリアし、変更を保存を選択します。
動作
動作セクションを使用して、システムレイアウトとデフォルトビューの動作をカスタマイズできます。レイアウトの幅を変更したり、ホームページ、グループ、プロジェクトの概要ページのデフォルトコンテンツを選択したりできます。また、空白のレンダリング、ファイルの表示、テキストの自動化など、外観や機能をカスタマイズするオプションもあります。
このセクションを使用して、GitLab Duoのデフォルトのネームスペースを設定することもできます。
UIのレイアウトの幅を変更する
GitLab UIのコンテンツをページ全体に拡大表示できます。デフォルトでは、ページコンテンツの幅は1280ピクセルに設定されています。
UIのレイアウトの幅を変更するには、次の手順に従います。
- 右上隅で、アバターを選択します。
- 設定を選択します。
- 動作セクションまでスクロールします。
- レイアウトの幅で、固定または可変を選択します。
- 変更を保存を選択します。
デフォルトのテキストエディタを設定する
デフォルトでは、すべての新規ユーザーがコンテンツを編集する際にリッチテキストエディタが表示されます。GitLabでコンテンツを編集するデフォルトのエディタを変更できます。
- 右上隅で、アバターを選択します。
- 設定を選択します。
- 動作セクションまでスクロールします。
- デフォルトテキストエディタの下にあるデフォルトテキストエディターを有効にするチェックボックスが選択されていることを確認してください。
- デフォルトとして、リッチテキストエディタまたはプレーンテキストエディタを選択します。
- 変更を保存を選択します。
ホームページを選択する
GitLabロゴ( )を選択したときに表示されるページを制御できます。ホームページを個人用ホームページ(デフォルト)、貢献したプロジェクト、グループ、アクティビティ、その他のコンテンツに設定できます。
表示するホームページを選択するには、次の手順に従います。
- 右上隅で、アバターを選択します。
- 設定を選択します。
- 動作セクションまでスクロールします。
- ホームページドロップダウンリストから、ホームページにするページを選択します。
- 変更を保存を選択します。
グループの概要ページのデフォルトコンテンツをカスタマイズする
グループの概要ページのメインコンテンツを変更できます。グループの概要ページは、左側のサイドバーでグループを選択したときに表示されるページです。グループの概要ページのデフォルトコンテンツを次のようにカスタマイズできます。
- 詳細ダッシュボード(デフォルト)。グループのアクティビティとプロジェクトの概要が含まれます。
- セキュリティダッシュボード。グループのセキュリティポリシーやその他のセキュリティトピックが含まれます。
詳細については、グループを参照してください。
グループの概要ページのデフォルトコンテンツを変更するには、次の手順に従います。
- 右上隅で、アバターを選択します。
- 設定を選択します。
- 動作セクションまでスクロールします。
- グループ概要の内容ドロップダウンリストから、オプションを選択します。
- 変更を保存を選択します。
プロジェクトの概要ページのデフォルトコンテンツをカスタマイズする
プロジェクトの概要ページは、左側のサイドバーでプロジェクトの概要を選択したときに表示されるページです。メインプロジェクトの概要ページをアクティビティページ、Readmeファイル、またはその他のコンテンツに設定できます。
- 右上隅で、アバターを選択します。
- 設定を選択します。
- 動作セクションまでスクロールします。
- プロジェクト概要の内容ドロップダウンリストから、オプションを選択します。
- 変更を保存を選択します。
デフォルトのGitLab Duoネームスペースを設定
デフォルトのGitLab Duoネームスペースを設定して、プロジェクトでGitLab Duoが確実に使用できるようにします。デフォルトのGitLab Duoネームスペースによって、利用可能なAIモデルとGitLab Duo機能、およびGitLabクレジットの消費量が決まります。
デフォルトのGitLab Duoネームスペースは、以下のシナリオで機能の利用可能性とクレジット消費を決定します:
- 作業しているプロジェクトのメンバーではない場合。
- 複数のGitLab Duoネームスペースに属している場合。
- GitLabリモートが設定されていないプロジェクトでIDEを使用する場合。
- CLIでGitLab Duoを使用する場合。
直接メンバーまたは継承されたメンバーであるプロジェクトまたはグループで作業する場合、機能の可用性とクレジット消費には、そのプロジェクトまたはグループのトップレベルグループが代わりに使用されます:
- メンバーであるプロジェクトでGitLab Duo機能を使用する場合、使用量はそのプロジェクトのトップレベルグループに請求されます。
- プロジェクト外でGitLab Duo機能を使用する場合(例えば、開いているプロジェクトのないIDE内やCLI内など)は、デフォルトのネームスペースに請求されます。
- メンバーではないプロジェクトでGitLab Duo機能を使用する場合、使用量はデフォルトのネームスペースに請求されます。
デフォルトのネームスペースを設定しない場合、GitLab Duo Chat(エージェント型)およびGitLab Duo Agent Platformは無効になります。
デフォルトのGitLab Duoネームスペースを設定するには:
- 右上隅で、アバターを選択します。
- 設定を選択します。
- 動作セクションまでスクロールします。
- デフォルトのGitLab Duoのネームスペースドロップダウンリストから、デフォルトとして設定したいネームスペースを選択します。
- 変更を保存を選択します。
GitLab for VS Code extensionおよびGitLab Duo plugin for JetBrains IDEsの場合、拡張機能の設定でもデフォルトのネームスペースを設定する必要があります。
ショートカットボタンを非表示にする
ショートカットボタンは、プロジェクトの概要ページのファイルリストの前に表示されます。これらのボタンは、Readmeファイルやライセンス契約など、プロジェクトに関連するコンテンツへのリンクを提供します。
プロジェクトの概要ページでショートカットボタンを非表示にするには、次の手順に従います。
- 右上隅で、アバターを選択します。
- 設定を選択します。
- 動作セクションまでスクロールします。
- プロジェクトの概要でファイルの上にショートカットボタンを表示するチェックボックスをオフにします。
- 変更を保存を選択します。
Web IDEでホワイトスペースをレンダリングする
ホワイトスペースとは、スペースやインデントなど、テキスト内の空白文字のことです。コード内のコンテンツを構造化するために、ホワイトスペースが使用される場合があります。プログラミング言語がホワイトスペースの影響を受ける場合、Web IDEはホワイトスペースに対する変更を検出します。
Web IDEでホワイトスペースをレンダリングするには、次の手順に従います。
- 右上隅で、アバターを選択します。
- 設定を選択します。
- 動作セクションまでスクロールします。
- Web IDEでホワイトスペースをレンダリングチェックボックスをオンにします。
- 変更を保存を選択します。
差分でホワイトスペースへの変更を表示できます。
Web IDEで差分を表示するには、次の手順に従います。
- 左側のサイドバーで、ソース管理( )を選択します。
- 変更タブで、ファイルを選択します。
差分でホワイトスペースの変更を表示する
差分でホワイトスペースに対する変更を表示できます。ホワイトスペースの詳細については、前のタスクを参照してください。
差分でホワイトスペースに対する変更を表示するには、次の手順に従います。
- 右上隅で、アバターを選択します。
- 設定を選択します。
- 動作セクションまでスクロールします。
- 空白を含めたちがいを表示するチェックボックスをオンにします。
- 変更を保存を選択します。
差分の詳細については、差分の表示色を変更するを参照してください。
マージリクエストで1ページに1つのファイルを表示する
変更タブでは、マージリクエスト内のすべてのファイルの変更を1つのページで表示できます。あるいは、1ページに1つのファイルを表示することもできます。
変更タブに1ページに1つのファイルを表示するには、次の手順に従います。
- 右上隅で、アバターを選択します。
- 設定を選択します。
- 動作セクションまでスクロールします。
- マージリクエストの変更タブに一度に1つのファイルを表示するチェックボックスをオンにします。
- 変更を保存を選択します。
この場合、変更タブ内でファイル間を移動するには、各ファイルの下にある前へまたは次へボタンを選択します。
文字の自動囲み
開始囲み文字を入力すると、対応する終了囲み文字がテキストに自動的に追加されます。たとえば、開始括弧を入力すると、終了括弧が自動的に挿入されます。この設定は、説明ボックスとコメントボックスのみで有効であり、次の文字に対して有効です: **"、'、```、(、[、{、<、*、_**
説明ボックスとコメントボックスで文字を自動的に囲むには、次の手順に従います。
- 右上隅で、アバターを選択します。
- 設定を選択します。
- 動作セクションまでスクロールします。
- 引用符または括弧を入力するときにテキスト選択を囲むチェックボックスをオンにします。
- 変更を保存を選択します。
これで、説明ボックスまたはコメントボックスで、単語を入力し、それをハイライト表示して、開始囲み文字を入力できるようになります。テキストを置き換える代わりに、終了囲み文字が末尾に追加されます。
新しいリスト項目を自動作成する
説明ボックスとコメントボックスのリストでEnterキーを押すことで、新しいリスト項目を作成できます。
Enterキーを押したときに新しいリスト項目を追加するには、次の手順に従います。
- 右上隅で、アバターを選択します。
- 設定を選択します。
- 動作セクションまでスクロールします。
- 新しいリスト項目を自動的に追加するチェックボックスをオンにします。
- 変更を保存を選択します。
カーソルインデントを保持する
Enterキーを押したときに、インデントを保持します。新しい行のカーソルは、前の行と同じように自動的にインデントされた状態になります。この設定は、説明ボックスとコメントボックスでのみ機能します。
Enterキーを押したときに新しいリスト項目を追加するには、次の手順に従います。
- 右上隅で、アバターを選択します。
- 設定を選択します。
- 動作セクションまでスクロールします。
- Maintain cursor indentationチェックボックスを選択します。
- 変更を保存を選択します。
タブの幅を変更する
差分、blob、およびスニペットのタブのデフォルトサイズを変更できます。ただし、Web IDE、ファイルエディタ、およびMarkdownエディタは、この機能をサポートしていません。
デフォルトのタブ幅を調整するには、次の手順に従います。
- 右上隅で、アバターを選択します。
- 設定を選択します。
- 動作セクションまでスクロールします。
- タブ幅に値を入力します。
- 変更を保存を選択します。
ローカライゼーション
言語、カレンダーの開始日、時刻設定など、ローカライゼーション設定を変更します。
GitLab UIで表示言語を変更する
GitLabのUIは複数の言語をサポートしています。
GitLab UIの言語を選択するには、次の手順に従います。
- 右上隅で、アバターを選択します。
- 設定を選択します。
- ローカライズセクションに移動します。
- 言語で、使用する言語を選択します。
- 変更を保存を選択します。
選択した言語で表示するには、ページを更新する必要がある場合があります。
コントリビュートカレンダーの開始日をカスタマイズする
コントリビュートカレンダーを開始する曜日を選択できます。コントリビュートカレンダーには、過去1年間のプロジェクトへのコントリビュートが表示されます。このカレンダーは、各ユーザーのプロファイルで表示できます。ユーザープロファイルにアクセスするには、次の手順に従います。
- 右上隅で、アバターを選択し、名前またはユーザー名を選択します。
コントリビュートカレンダーの開始曜日を変更するには、次の手順に従います。
- 右上隅で、アバターを選択します。
- 設定を選択します。
- ローカライズセクションに移動します。
- 週始めの曜日で、開始曜日を選択します。
- 変更を保存を選択します。
カレンダーの開始曜日を変更した後、ユーザープロファイルページを更新します。
相対時間の代わりに正確な時刻を表示する
グループ、プロジェクトの概要ページ、およびユーザープロファイルの活動時刻の表示形式をカスタマイズできます。時刻の表示形式は次のいずれかを選択できます。
- 相対形式(例:
30 minutes ago)。 - 絶対形式(例:
September 3, 2022, 3:57 PM)。
GitLab UIで正確な時刻を表示するには、次の手順に従います。
- 右上隅で、アバターを選択します。
- 設定を選択します。
- 時間設定セクションに移動します。
- 相対時間を使用するチェックボックスをオフにします。
- 変更を保存を選択します。
時刻形式をカスタマイズする
グループ、プロジェクトの概要ページ、およびユーザープロファイルの活動時刻の表示形式をカスタマイズできます。時刻は次の形式で表示できます。
- 12時間形式。例:
2:34 PM。 - 24時間形式。例:
14:34。
システムの設定に従うこともできます。
時刻形式をカスタマイズするには、次の手順に従います。
- 右上隅で、アバターを選択します。
- 設定を選択します。
- 時間設定セクションに移動します。
- 時間フォーマットで、システム、12時間、または24時間オプションを選択します。
- 変更を保存を選択します。
CIジョブのJSON Web TokenにおけるユーザーID
CI/CDジョブは、JSON Web Tokenを生成します。これには外部IDのリストを含めることができます。個々のアカウントを取得するために個別のAPIコールを行う代わりに、1つの認証トークンでユーザーIDを確認できます。
デフォルトでは、外部IDは含まれていません。外部IDを含めるようにするには、トークンのペイロードを参照してください。
フォロワーのエンゲージメントを制御する
他のGitLabユーザーをフォローしたり、フォローされたりする機能をオフにします。デフォルトでは、名前とプロファイル写真を含むユーザープロファイルは、他のユーザーのフォロータブで公開されています。この設定を無効にすると、次のようになります。
- GitLabは、すべてのフォロワーとフォローされている接続を削除します。
- GitLabは、各接続のページからユーザープロファイルを自動的に削除します。
他のユーザーにフォローされたり、フォローしたりする機能を削除するには、次の手順に従います。
- 右上隅で、アバターを選択します。
- 設定を選択します。
- ユーザーのフォローを有効にするチェックボックスをオフにします。
- 変更を保存を選択します。
フォロワータブとフォロータブにアクセスするには、次の手順に従います。
- 右上隅で、アバターを選択します。
- フォロワーまたはフォローを選択します。
GitLabインスタンスをサードパーティサービスと統合する
サードパーティサービスにアクセス権を付与して、GitLabエクスペリエンスを向上させることができます。
GitLabインスタンスとOnaを統合する
GitLabブラウザから直接コードを起動および管理したい場合は、GitLabインスタンスをOnaで設定してください。Onaはプロジェクト用の開発環境を自動的に準備し、ビルドします。
Onaと統合するには:
- 右上隅で、アバターを選択します。
- 設定を選択します。
- インテグレーションセクションを見つけます。
- Ona統合を有効にするチェックボックスを選択します。
- 変更を保存を選択します。
GitLabインスタンスをSourcegraphと統合する
GitLabは、GitLab上のすべての公開プロジェクトに対してSourcegraph統合をサポートしています。
Sourcegraphと統合するには、次の手順に従います。
- 右上隅で、アバターを選択します。
- 設定を選択します。
- インテグレーションセクションを見つけます。
- コードビューでコードインテリジェンスを有効にするチェックボックスをオンにします。
- 変更を保存を選択します。
Sourcegraphとの統合のためにGitLabを設定するには、GitLabインスタンスの管理者である必要があります。
拡張機能マーケットプレースと連携する
- 提供形態: GitLab.com、GitLab Self-Managed、GitLab Dedicated
VS Code拡張機能マーケットプレースは、Web IDEとワークスペースの機能を強化する拡張機能へのアクセスを提供します。
前提条件:
- GitLab Self-ManagedおよびGitLab Dedicatedの場合、GitLab管理者は拡張機能レジストリを有効にする必要があります。
- エンタープライズユーザーの場合、グループのオーナーは関連するグループのExtension Marketplaceを有効にする必要があります。
拡張機能マーケットプレースと統合するには:
- 右上隅で、アバターを選択します。
- 設定を選択します。
- インテグレーションセクションに移動します。
- 拡張機能マーケットプレースを有効にするチェックボックスをオンにします。
- サードパーティの拡張機能の使用許諾契約で、わかりましたを選択します。
- 変更を保存を選択します。