プロファイルの設定
- プラン: 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つの異なる背景色を使用して、コードのバージョン間の変更を示します。デフォルトでは、元のファイルは赤色、変更箇所は緑色で表示されます。
差分の表示色を変更するには、次の手順に従います:
- 左側のサイドバーで、自分のアバターを選択します。
- 設定を選択します。
- 差分セクションに移動します。
- 色を選択するか、カラーコードを入力します。
- 変更を保存を選択します。
デフォルトの色に戻すには、消去された行の色と追加された行の色のテキストボックスをクリアし、変更を保存を選択します。
動作
動作セクションを使用して、システムレイアウトとデフォルトビューの動作をカスタマイズできます。レイアウトの幅を変更したり、ホームページ、グループ、プロジェクトの概要ページのデフォルトコンテンツを選択したりできます。また、空白のレンダリング、ファイルの表示、テキストの自動化など、外観や機能をカスタマイズするオプションもあります。
UIのレイアウトの幅を変更する
GitLab UIのコンテンツをページ全体に拡大表示できます。デフォルトでは、ページコンテンツの幅は1280ピクセルに設定されています。
UIのレイアウトの幅を変更するには、次の手順に従います:
- 左側のサイドバーで、自分のアバターを選択します。
- 設定を選択します。
- 動作セクションまでスクロールします。
- レイアウトの幅で、修正しましたまたは可変を選択します。
- 変更を保存を選択します。
デフォルトのテキストエディタを設定する
デフォルトでは、すべての新規ユーザーはコンテンツを編集する際にリッチテキストエディタを使用します。GitLabでコンテンツを編集するためのデフォルトのエディタを設定できます。
- 左側のサイドバーで、自分のアバターを選択します。
- 設定を選択します。
- 動作セクションまでスクロールします。
- デフォルトテキストエディタで、デフォルトテキストエディターを有効にするチェックボックスが選択されていることを確認してください。
- デフォルトとして、リッチテキストエディタまたはプレーンテキストエディタを選択します。
- 変更を保存を選択します。
ホームページを選択する
GitLabロゴ( )を選択したときに表示されるページを制御できます。ホームページを、Personal homepage(デフォルト)、あなたがコントリビュートしたプロジェクト、あなたのグループ、あなたのアクティビティー、またはその他のコンテンツに設定できます。
表示するホームページを選択するには、次の手順に従います:
- 左側のサイドバーで、自分のアバターを選択します。
- 設定を選択します。
- 動作セクションまでスクロールします。
- ホームページドロップダウンリストから、ホームページにするページを選択します。
- 変更を保存を選択します。
グループの概要ページのデフォルトコンテンツをカスタマイズする
グループの概要ページのメインコンテンツを変更できます。グループの概要ページは、左側のサイドバーでグループを選択したときに表示されるページです。グループの概要ページのデフォルトコンテンツを次のようにカスタマイズできます:
- 詳細ダッシュボード(デフォルト)。グループのアクティビティーとプロジェクトの概要が含まれます。
- セキュリティダッシュボード。グループのセキュリティポリシーやその他のセキュリティトピックが含まれます。
詳細については、グループを参照してください。
グループの概要ページのデフォルトコンテンツを変更するには、次の手順に従います:
- 左側のサイドバーで、自分のアバターを選択します。
- 設定を選択します。
- 動作セクションまでスクロールします。
- グループ概要の内容ドロップダウンリストから、オプションを選択します。
- 変更を保存を選択します。
プロジェクトの概要ページのデフォルトコンテンツをカスタマイズする
プロジェクトの概要ページは、左側のサイドバーでProject overview(プロジェクトの概要)を選択したときに表示されるページです。メインプロジェクトの概要ページをアクティビティーページ、Readmeファイル、またはその他のコンテンツに設定できます。
- 左側のサイドバーで、自分のアバターを選択します。
- 設定を選択します。
- 動作セクションまでスクロールします。
- プロジェクト概要の内容ドロップダウンリストから、オプションを選択します。
- 変更を保存を選択します。
ショートカットボタンを非表示にする
ショートカットボタンは、プロジェクトの概要ページのファイルリストの前に表示されます。これらのボタンは、Readmeファイルやライセンス契約など、プロジェクトに関連するコンテンツへのリンクを提供します。
プロジェクトの概要ページでショートカットボタンを非表示にするには、次の手順に従います:
- 左側のサイドバーで、自分のアバターを選択します。
- 設定を選択します。
- 動作セクションまでスクロールします。
- プロジェクトの概要でファイルの上にショートカットボタンを表示するチェックボックスをオフにします。
- 変更を保存を選択します。
Web IDEでホワイトスペースをレンダリングする
ホワイトスペースとは、スペースやインデントなど、テキスト内の空白文字のことです。コード内のコンテンツを構造化するために、ホワイトスペースが使用される場合があります。プログラミング言語がホワイトスペースの影響を受ける場合、Web IDEはホワイトスペースに対する変更を検出します。
Web IDEでホワイトスペースをレンダリングするには、次の手順に従います:
- 左側のサイドバーで、自分のアバターを選択します。
- 設定を選択します。
- 動作セクションまでスクロールします。
- Web IDEでホワイトスペースをレンダリングチェックボックスをオンにします。
- 変更を保存を選択します。
差分でホワイトスペースへの変更を表示できます。
Web IDEで差分を表示するには、次の手順に従います:
- 左側のサイドバーで、Source Control(ソース管理)( )を選択します。
- 変更タブで、ファイルを選択します。
差分でホワイトスペースの変更を表示する
差分でホワイトスペースに対する変更を表示できます。ホワイトスペースの詳細については、前のタスクを参照してください。
差分でホワイトスペースに対する変更を表示するには、次の手順に従います:
- 左側のサイドバーで、自分のアバターを選択します。
- 設定を選択します。
- 動作セクションまでスクロールします。
- 空白を含めたちがいを表示するチェックボックスをオンにします。
- 変更を保存を選択します。
差分の詳細については、差分の表示色を変更するを参照してください。
マージリクエストで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-hour(12時間)、または24-hour(24時間)オプションを選択します。
- 変更を保存を選択します。
非推奨:完全一致コードの検索を無効にする
- プラン: Premium、Ultimate
- 提供形態: GitLab.com、GitLab Self-Managed
- ステータス: ベータ
この機能はGitLab 18.3で非推奨となり、18.6で削除される予定です。
前提要件:
- GitLab Self-Managedの場合、管理者が完全一致コードの検索を有効にする必要があります。
ユーザー設定で完全一致コードの検索を無効にするには、次の手順に従います:
- 左側のサイドバーで、自分のアバターを選択します。
- 設定を選択します。
- 完全一致コードの検索セクションに移動します。
- 完全一致コード検索を有効にするチェックボックスをオフにします。
- 変更を保存を選択します。
CIジョブのJSON Web TokenにおけるユーザーID
CI/CDジョブは、JSON Web Tokenを生成します。これには外部IDのリストを含めることができます。個々のアカウントを取得するために個別のAPIコールを行う代わりに、1つの認証トークンでユーザーIDを確認できます。
デフォルトでは、外部IDは含まれていません。外部IDを含めるようにするには、トークンのペイロードを参照してください。
フォロワーのエンゲージメントを制御する
他のGitLabユーザーをフォローしたり、フォローされたりする機能をオフにします。デフォルトでは、名前とプロファイル写真を含むユーザープロファイルは、他のユーザーのフォロータブで公開されています。この設定を無効にすると、次のようになります:
- GitLabは、すべてのフォロワーとフォローされている接続を削除します。
- GitLabは、各接続のページからユーザープロファイルを自動的に削除します。
他のユーザーにフォローされたり、フォローしたりする機能を削除するには、次の手順に従います:
- 左側のサイドバーで、自分のアバターを選択します。
- 設定を選択します。
- ユーザーのフォローを有効にするチェックボックスをオフにします。
- 変更を保存を選択します。
フォロワータブとフォロータブにアクセスするには、次の手順に従います:
- 左側のサイドバーで、自分のアバターを選択 > 名前またはユーザー名を選択します。
- フォロワーまたはフォローを選択します。
GitLabインスタンスをサードパーティサービスと統合する
サードパーティサービスにアクセス権を付与して、GitLabエクスペリエンスを向上させることができます。
GitLabインスタンスをGitpodと統合する
GitLabブラウザから直接コードを起動および管理したい場合は、GitLabインスタンスをGitpodで設定します。Gitpodは、プロジェクトの開発環境を自動的に準備し、構築します。
Gitpodと統合するには、次の手順に従います:
- 左側のサイドバーで、自分のアバターを選択します。
- 設定を選択します。
- インテグレーションセクションを見つけます。
- Gitpod統合を有効にするチェックボックスをオンにします。
- 変更を保存を選択します。
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の管理者は拡張機能レジストリを有効にする必要があります。
- エンタープライズユーザーの場合、グループオーナーは、関連付けられたグループに対して拡張機能マーケットプレースを有効にする必要があります。
拡張機能マーケットプレースと連携するには:
- 左側のサイドバーで、自分のアバターを選択します。
- 設定を選択します。
- インテグレーションセクションに移動します。
- 拡張機能マーケットプレイスを有効にするチェックボックスをオンにします。
- サードパーティの拡張機能の使用許諾契約で、わかりましたを選択します。
- 変更を保存を選択します。