InfoGrab Docs

프로필 환경 설정

요약

환경 설정을 업데이트하여 GitLab의 모양과 느낌을 변경할 수 있습니다. 인터페이스의 색상 모드를 밝게, 어둡게 또는 기기 환경 설정에 따라 자동으로 업데이트하도록 변경할 수 있습니다. GitLab UI의 탐색 테마를 변경할 수 있습니다.

환경 설정을 업데이트하여 GitLab의 모양과 느낌을 변경할 수 있습니다.

모드 변경#

히스토리
  • Introduced in GitLab 13.1.
  • Changed from experiment to beta in GitLab 17.11.
  • Changed from Appearance to Mode in GitLab 18.1.

인터페이스의 색상 모드를 밝게, 어둡게 또는 기기 환경 설정에 따라 자동으로 업데이트하도록 변경할 수 있습니다.

모양을 변경하려면:

  1. 오른쪽 상단에서 아바타를 선택합니다.
  2. 환경 설정을 선택합니다.
  3. 모드 섹션에서 옵션을 선택합니다.
  4. 변경 사항 저장을 선택합니다.

탐색 테마 변경#

히스토리
  • Changed from Color theme to Navigation theme in GitLab 18.1.
  • Themes: Light Indigo, Light Blue, Light Green, and Light Red removed in GitLab 18.4.

GitLab UI의 탐색 테마를 변경할 수 있습니다. 이 색상은 왼쪽 사이드바에 표시됩니다. 개별 탐색 테마를 사용하면 서로 다른 GitLab 인스턴스를 구분하는 데 도움이 됩니다.

탐색 테마를 변경하려면:

  1. 오른쪽 상단에서 아바타를 선택합니다.
  2. 환경 설정을 선택합니다.
  3. 테마 섹션에서 테마를 선택합니다.

구문 강조 테마 변경#

히스토리
  • Changing the default syntax highlighting theme for authenticated and unauthenticated users Introduced in GitLab 15.1.

구문 강조는 코드 편집기와 IDE의 기능입니다. 강조 표시기는 문자열, 주석과 같이 각 코드 유형에 색상을 할당합니다.

구문 강조 테마를 변경하려면:

  1. 오른쪽 상단에서 아바타를 선택합니다.
  2. 환경 설정을 선택합니다.
  3. 구문 강조 섹션에서 테마를 선택합니다.
  4. 변경 사항 저장을 선택합니다.

업데이트된 구문 강조 테마를 보려면 프로젝트 페이지를 새로 고침합니다.

구문 강조 테마를 사용자 지정하려면 애플리케이션 설정 API를 사용할 수도 있습니다. default_syntax_highlighting_themedefault_dark_syntax_highlighting_theme을 사용하여 보다 세부적인 수준에서 구문 강조 색상을 변경합니다.

이 단계가 작동하지 않으면 프로그래밍 언어가 구문 강조 표시기에서 지원되지 않을 수 있습니다. 자세한 내용은 코드 파일 및 스니펫에 대한 지침을 위해 Rouge Ruby Library를 참조하세요. Web IDE에 대한 지침은 Monaco EditorMonarch를 참조하세요.

diff 색상 변경#

diff는 두 가지 다른 배경색을 사용하여 코드 버전 간의 변경 사항을 표시합니다. 기본적으로 원본 파일은 빨간색이고 변경 사항은 초록색입니다.

diff 색상을 변경하려면:

  1. 오른쪽 상단에서 아바타를 선택합니다.
  2. 환경 설정을 선택합니다.
  3. Diffs 섹션으로 이동합니다.
  4. 색상을 선택하거나 색상 코드를 입력합니다.
  5. 변경 사항 저장을 선택합니다.

기본 색상으로 되돌리려면 제거된 줄의 색상추가된 줄의 색상 텍스트 상자를 지우고 변경 사항 저장을 선택합니다.

동작#

동작 섹션을 사용하여 시스템 레이아웃 및 기본 보기의 동작을 사용자 지정합니다. 레이아웃 너비를 변경하고 홈페이지, 그룹 및 프로젝트 개요 페이지의 기본 콘텐츠를 선택할 수 있습니다. 공백 렌더링, 파일 표시, 텍스트 자동화와 같은 모양 및 기능을 사용자 지정하는 옵션이 있습니다.

이 섹션을 사용하여 GitLab Duo의 기본 네임스페이스를 설정할 수도 있습니다.

UI의 레이아웃 너비 변경#

GitLab UI의 콘텐츠를 전체 페이지를 채우도록 늘릴 수 있습니다. 기본적으로 페이지 콘텐츠는 너비가 1280픽셀로 고정됩니다.

UI의 레이아웃 너비를 변경하려면:

  1. 오른쪽 상단에서 아바타를 선택합니다.
  2. 환경 설정을 선택합니다.
  3. 동작 섹션으로 스크롤합니다.
  4. 레이아웃 너비에서 고정 또는 유동을 선택합니다.
  5. 변경 사항 저장을 선택합니다.

기본 텍스트 편집기 설정#

히스토리

기본적으로 모든 새 사용자는 콘텐츠를 편집할 때 서식 있는 텍스트 편집기를 봅니다. GitLab에서 콘텐츠를 편집하기 위한 기본 편집기를 변경할 수 있습니다.

  1. 오른쪽 상단에서 아바타를 선택합니다.
  2. 환경 설정을 선택합니다.
  3. 동작 섹션으로 스크롤합니다.
  4. 기본 텍스트 편집기에서 기본 텍스트 편집기 활성화 체크박스가 선택되어 있는지 확인합니다.
  5. 서식 있는 텍스트 편집기 또는 일반 텍스트 편집기를 기본값으로 선택합니다.
  6. 변경 사항 저장을 선택합니다.

홈페이지 선택#

히스토리

GitLab 로고([tanuki])를 선택할 때 볼 페이지를 제어합니다. 홈페이지를 개인 홈페이지(기본값), 내가 기여한 프로젝트, 내 그룹, 내 활동 및 기타 콘텐츠로 설정할 수 있습니다.

홈페이지 보기를 선택하려면:

  1. 오른쪽 상단에서 아바타를 선택합니다.
  2. 환경 설정을 선택합니다.
  3. 동작 섹션으로 스크롤합니다.
  4. 홈페이지 드롭다운 목록에서 옵션을 선택합니다.
  5. 변경 사항 저장을 선택합니다.

그룹 개요 페이지의 기본 콘텐츠 사용자 지정#

그룹 개요 페이지의 기본 콘텐츠를 변경할 수 있습니다. 그룹 개요 페이지는 왼쪽 사이드바에서 그룹을 선택할 때 표시되는 페이지입니다. 그룹 개요 페이지의 기본 콘텐츠를 다음으로 사용자 지정할 수 있습니다:

  • 세부 정보 대시보드(기본값) - 그룹 활동 및 프로젝트 개요를 포함합니다.
  • 보안 대시보드 - 그룹 보안 정책 및 기타 보안 항목이 포함될 수 있습니다.

자세한 내용은 그룹을 참조하세요.

그룹 개요 페이지의 기본 콘텐츠를 변경하려면:

  1. 오른쪽 상단에서 아바타를 선택합니다.
  2. 환경 설정을 선택합니다.
  3. 동작 섹션으로 스크롤합니다.
  4. 그룹 개요 콘텐츠 드롭다운 목록에서 옵션을 선택합니다.
  5. 변경 사항 저장을 선택합니다.

프로젝트 개요 페이지의 기본 콘텐츠 사용자 지정#

프로젝트 개요 페이지는 왼쪽 사이드바에서 프로젝트 개요를 선택할 때 보는 페이지입니다. 기본 프로젝트 개요 페이지를 활동 페이지, README 파일 및 기타 콘텐츠로 설정할 수 있습니다.

  1. 오른쪽 상단에서 아바타를 선택합니다.
  2. 환경 설정을 선택합니다.
  3. 동작 섹션으로 스크롤합니다.
  4. 프로젝트 개요 콘텐츠 드롭다운 목록에서 옵션을 선택합니다.
  5. 변경 사항 저장을 선택합니다.

기본 GitLab Duo 네임스페이스 설정#

히스토리
  • Introduced in GitLab 18.3 with a flag named ai_user_default_duo_namespace. Disabled by default.
  • Enabled in GitLab 18.4.
  • Removed ai_user_default_duo_namespace feature flag in GitLab 18.7.

프로젝트에서 GitLab Duo를 사용할 수 있도록 기본 GitLab Duo 네임스페이스를 설정합니다. 기본 GitLab Duo 네임스페이스는 사용 가능한 AI 모델 및 GitLab Duo 기능, GitLab 크레딧 사용량을 결정합니다.

기본 GitLab Duo 네임스페이스는 다음 시나리오에서 기능 가용성 및 크레딧 사용량을 결정합니다:

  • 작업 중인 프로젝트의 구성원이 아닌 경우.
  • 여러 GitLab Duo 네임스페이스에 속한 경우.
  • GitLab 원격이 구성되지 않은 프로젝트와 함께 IDE에서 작업하는 경우.
  • CLI에서 GitLab Duo를 사용하는 경우.

직접 또는 상속된 구성원인 프로젝트나 그룹에서 작업할 때는 기능 가용성 및 크레딧 사용량을 위해 해당 프로젝트나 그룹의 최상위 그룹이 대신 사용됩니다:

  • 구성원인 프로젝트에서 GitLab Duo 기능을 사용하면 해당 프로젝트의 최상위 그룹에 사용량이 청구됩니다.
  • 프로젝트 외부(예: 열린 프로젝트 없이 IDE에서 또는 CLI)에서 GitLab Duo 기능을 사용하면 기본 네임스페이스에 사용량이 청구됩니다.
  • 구성원이 아닌 프로젝트에서 GitLab Duo 기능을 사용하면 기본 네임스페이스에 사용량이 청구됩니다.

기본 네임스페이스를 설정하지 않으면 GitLab Duo Agentic Chat 및 GitLab Duo 에이전트 플랫폼이 비활성화됩니다.

기본 GitLab Duo 네임스페이스를 설정하려면:

  1. 오른쪽 상단에서 아바타를 선택합니다.
  2. 환경 설정을 선택합니다.
  3. 동작 섹션으로 스크롤합니다.
  4. 기본 GitLab Duo 네임스페이스 드롭다운 목록에서 기본값으로 설정할 네임스페이스를 선택합니다.
  5. 변경 사항 저장을 선택합니다.

로컬 환경에서의 네임스페이스 확인#

히스토리
  • Access to user default namespaces for IDEs introduced in GitLab 18.10.
  • Access to user default namespaces introduced in GitLab for VS Code 6.71.7.
  • Access to user default namespaces introduced in GitLab Duo CLI 8.76.0.

IDE 또는 CLI에서 GitLab Duo를 사용할 때 첫 번째로 사용 가능한 네임스페이스가 기능 가용성 및 크레딧 사용량을 결정합니다. 다른 에이전트 플랫폼 요구 사항과 함께, 작업 중인 프로젝트는 그룹 네임스페이스에 있어야 합니다.

GitLab Duo는 다음 순서로 네임스페이스를 확인합니다:

  1. 프로젝트가 GitLab의 원격 저장소에 연결된 경우 프로젝트 네임스페이스.
  2. 사용자 환경 설정에서 설정된 기본 네임스페이스.
  3. IDE의 경우 편집기 확장 설정에서 설정된 기본 네임스페이스:
    • VS Code의 경우 확장 > GitLab > GitLab Duo > GitLab › Duo Agent Platform: Default Namespace 아래.
    • JetBrains IDE의 경우 설정 > 도구 > GitLab Duo > GitLab Duo 에이전트 플랫폼 아래.
    • Visual Studio의 경우 도구 > 옵션 > GitLab > 일반 아래.

식별된 첫 번째 네임스페이스가 요청된 기능 또는 사용 가능한 크레딧에 대한 액세스 권한이 없으면 기능을 사용할 수 없습니다. GitLab Duo는 목록의 다음 네임스페이스로 대체하지 않습니다.

단축키 버튼 숨기기#

단축키 버튼은 프로젝트 개요 페이지의 파일 목록 앞에 있습니다. 이 버튼은 README 파일 또는 라이선스 계약과 같이 프로젝트의 특정 부분에 대한 링크를 제공합니다.

프로젝트 개요 페이지에서 단축키 버튼을 숨기려면:

  1. 오른쪽 상단에서 아바타를 선택합니다.
  2. 환경 설정을 선택합니다.
  3. 동작 섹션으로 스크롤합니다.
  4. 프로젝트 개요의 파일 위에 단축키 버튼 표시 체크박스를 선택 취소합니다.
  5. 변경 사항 저장을 선택합니다.

Web IDE에서 공백 문자 표시#

공백 문자는 공백, 들여쓰기와 같이 텍스트에 있는 빈 문자입니다. 코드 구조를 위해 공백을 사용할 수 있습니다. 프로그래밍 언어가 공백에 민감한 경우 Web IDE에서 변경 사항을 감지할 수 있습니다.

Web IDE에서 공백을 렌더링하려면:

  1. 오른쪽 상단에서 아바타를 선택합니다.
  2. 환경 설정을 선택합니다.
  3. 동작 섹션으로 스크롤합니다.
  4. Web IDE에서 공백 문자 렌더링 체크박스를 선택합니다.
  5. 변경 사항 저장을 선택합니다.

diff에서 공백 변경 사항을 볼 수 있습니다.

Web IDE에서 diff를 보려면 다음 단계를 따릅니다:

  1. 왼쪽 사이드바에서 소스 제어 ([branch])를 선택합니다.
  2. 변경 사항 탭에서 파일을 선택합니다.

diff에서 공백 변경 사항 표시#

diff 파일에서 공백 변경 사항을 봅니다. 공백에 대한 자세한 내용은 이전 작업을 참조하세요.

diff에서 공백 변경 사항을 보려면:

  1. 오른쪽 상단에서 아바타를 선택합니다.
  2. 환경 설정을 선택합니다.
  3. 동작 섹션으로 스크롤합니다.
  4. diff에서 공백 변경 사항 표시 체크박스를 선택합니다.
  5. 변경 사항 저장을 선택합니다.

diff에 대한 자세한 내용은 diff 색상 변경을 참조하세요.

머지 리퀘스트에서 페이지당 한 파일 표시#

변경 사항 탭에서 한 페이지에 머지 리퀘스트의 모든 파일 변경 사항을 볼 수 있습니다. 대신 한 번에 한 파일을 볼 수 있습니다.

변경 사항 탭에서 페이지당 한 파일을 표시하려면:

  1. 오른쪽 상단에서 아바타를 선택합니다.
  2. 환경 설정을 선택합니다.
  3. 동작 섹션으로 스크롤합니다.
  4. 머지 리퀘스트의 변경 사항 탭에서 한 번에 한 파일 표시 체크박스를 선택합니다.
  5. 변경 사항 저장을 선택합니다.

그런 다음 변경 사항 탭의 파일 사이를 이동하려면 각 파일 아래에서 이전다음 버튼을 선택합니다.

문자 자동 묶기#

텍스트를 입력할 때 열기 문자를 입력하면 해당 닫기 문자를 자동으로 추가합니다. 예를 들어 여는 괄호를 입력할 때 닫는 괄호를 자동으로 삽입할 수 있습니다. 이 설정은 설명 및 댓글 상자에서만 작동하며 다음 문자에 대해서만 작동합니다: **", ', ```, (, [, {, <, *, _**.

설명 및 댓글 상자에서 문자를 자동으로 묶으려면:

  1. 오른쪽 상단에서 아바타를 선택합니다.
  2. 환경 설정을 선택합니다.
  3. 동작 섹션으로 스크롤합니다.
  4. 따옴표나 괄호를 입력할 때 텍스트 선택 영역 묶기 체크박스를 선택합니다.
  5. 변경 사항 저장을 선택합니다.

설명 또는 댓글 상자에서 이제 단어를 입력하고 강조 표시한 다음 열기 문자를 입력할 수 있습니다. 텍스트를 대체하는 대신 닫기 문자가 끝에 추가됩니다.

새 목록 항목 자동화#

설명 및 댓글 상자의 목록에서 Enter를 누르면 새 목록 항목을 만듭니다.

Enter 키를 누를 때 새 목록 항목을 추가하려면:

  1. 오른쪽 상단에서 아바타를 선택합니다.
  2. 환경 설정을 선택합니다.
  3. 동작 섹션으로 스크롤합니다.
  4. 새 목록 항목 자동 추가 체크박스를 선택합니다.
  5. 변경 사항 저장을 선택합니다.

커서 들여쓰기 유지#

Enter를 누를 때 들여쓰기를 유지합니다. 새 줄의 커서는 자동으로 이전 줄과 동일하게 들여쓰기됩니다. 이 설정은 설명 및 댓글 상자에서만 작동합니다.

Enter 키를 누를 때 새 목록 항목을 추가하려면:

  1. 오른쪽 상단에서 아바타를 선택합니다.
  2. 환경 설정을 선택합니다.
  3. 동작 섹션으로 스크롤합니다.
  4. 커서 들여쓰기 유지 체크박스를 선택합니다.
  5. 변경 사항 저장을 선택합니다.

탭 너비 변경#

diff, blob, 스니펫에서 탭의 기본 크기를 변경합니다. Web IDE, 파일 편집기, Markdown 편집기는 이 기능을 지원하지 않습니다.

기본 탭 너비를 조정하려면:

  1. 오른쪽 상단에서 아바타를 선택합니다.
  2. 환경 설정을 선택합니다.
  3. 동작 섹션으로 스크롤합니다.
  4. 탭 너비에 값을 입력합니다.
  5. 변경 사항 저장을 선택합니다.

현지화#

언어, 캘린더 시작 요일, 시간 환경 설정 같은 현지화 설정을 변경합니다.

GitLab UI에서 표시 언어 변경#

GitLab은 UI에서 여러 언어를 지원합니다.

GitLab UI의 언어를 선택하려면:

  1. 오른쪽 상단에서 아바타를 선택합니다.
  2. 환경 설정을 선택합니다.
  3. 현지화 섹션으로 이동합니다.
  4. 언어에서 옵션을 선택합니다.
  5. 변경 사항 저장을 선택합니다.

업데이트된 언어를 보려면 페이지를 새로 고침해야 할 수 있습니다.

기여 캘린더 시작 요일 사용자 지정#

기여 캘린더가 시작되는 요일을 선택합니다. 기여 캘린더는 지난 1년간의 프로젝트 기여를 보여줍니다. 각 사용자 프로필에서 이 캘린더를 볼 수 있습니다. 사용자 프로필에 액세스하려면:

  • 오른쪽 상단에서 아바타를 선택하고 이름 또는 사용자 이름을 선택합니다.

기여 캘린더 시작 요일을 변경하려면:

  1. 오른쪽 상단에서 아바타를 선택합니다.
  2. 환경 설정을 선택합니다.
  3. 현지화 섹션으로 이동합니다.
  4. 주의 첫 번째 날에서 옵션을 선택합니다.
  5. 변경 사항 저장을 선택합니다.

캘린더 시작 요일을 변경한 후 사용자 프로필 페이지를 새로 고침합니다.

상대 시간 대신 정확한 시간 표시#

그룹 및 프로젝트 개요 페이지와 사용자 프로필의 활동 시간을 표시하는 데 사용되는 형식을 사용자 지정합니다. 시간을 다음으로 표시할 수 있습니다:

  • 30분 전과 같은 상대적 형식.
  • 2022년 9월 3일 오후 3:57과 같은 절대적 형식.

GitLab UI에서 정확한 시간을 사용하려면:

  1. 오른쪽 상단에서 아바타를 선택합니다.
  2. 환경 설정을 선택합니다.
  3. 시간 환경 설정 섹션으로 이동합니다.
  4. 상대 시간 사용 체크박스를 선택 취소합니다.
  5. 변경 사항 저장을 선택합니다.

시간 형식 사용자 지정#

히스토리

그룹 및 프로젝트 개요 페이지와 사용자 프로필의 활동 시간을 표시하는 데 사용되는 형식을 사용자 지정할 수 있습니다. 시간을 다음과 같이 표시할 수 있습니다:

  • 12시간 형식. 예: 2:34 PM.
  • 24시간 형식. 예: 14:34.

시스템 설정을 따를 수도 있습니다.

시간 형식을 사용자 지정하려면:

  1. 오른쪽 상단에서 아바타를 선택합니다.
  2. 환경 설정을 선택합니다.
  3. 시간 환경 설정 섹션으로 이동합니다.
  4. 시간 형식에서 시스템, 12시간 또는 24시간 옵션을 선택합니다.
  5. 변경 사항 저장을 선택합니다.

CI 작업 JSON 웹 토큰의 사용자 ID#

히스토리

CI/CD 작업은 외부 ID 목록을 포함할 수 있는 JSON 웹 토큰을 생성합니다. 개별 계정을 가져오기 위해 별도의 API 호출을 하는 대신 단일 인증 토큰에서 사용자 ID를 찾을 수 있습니다.

기본적으로 외부 ID는 포함되지 않습니다. 외부 ID 포함을 활성화하려면 토큰 페이로드를 참조하세요.

팔로워 참여 제어#

히스토리

다른 GitLab 사용자를 팔로우하거나 팔로우받는 기능을 끕니다. 기본적으로 이름과 프로필 사진을 포함한 사용자 프로필이 다른 사용자의 팔로우 중 탭에서 공개됩니다. 이 설정을 비활성화하면:

  • GitLab이 모든 팔로워 및 팔로우 연결을 삭제합니다.
  • GitLab이 각 연결의 페이지에서 사용자 프로필을 자동으로 제거합니다.

다른 사용자를 팔로우하거나 팔로우받는 기능을 제거하려면:

  1. 오른쪽 상단에서 아바타를 선택합니다.
  2. 환경 설정을 선택합니다.
  3. 팔로우 사용자 활성화 체크박스를 선택 취소합니다.
  4. 변경 사항 저장을 선택합니다.

팔로워팔로우 중 탭에 액세스하려면:

  • 오른쪽 상단에서 아바타를 선택합니다.
  • 팔로워 또는 팔로우 중을 선택합니다.

GitLab 인스턴스와 타사 서비스 통합#

타사 서비스에 GitLab 경험을 향상시키기 위한 액세스 권한을 부여합니다.

GitLab 인스턴스와 Ona 통합#

GitLab 브라우저에서 직접 코드를 시작하고 관리하려는 경우 Ona로 GitLab 인스턴스를 구성합니다. Ona는 프로젝트를 위한 개발 환경을 자동으로 준비하고 빌드합니다.

Ona와 통합하려면:

  1. 오른쪽 상단에서 아바타를 선택합니다.
  2. 환경 설정을 선택합니다.
  3. 통합 섹션을 찾습니다.
  4. Ona 통합 활성화 체크박스를 선택합니다.
  5. 변경 사항 저장을 선택합니다.

GitLab 인스턴스와 Sourcegraph 통합#

GitLab은 GitLab의 모든 공개 프로젝트에 대해 Sourcegraph 통합을 지원합니다.

Sourcegraph와 통합하려면:

  1. 오른쪽 상단에서 아바타를 선택합니다.
  2. 환경 설정을 선택합니다.
  3. 통합 섹션을 찾습니다.
  4. 코드 보기에서 통합 코드 인텔리전스 활성화 체크박스를 선택합니다.
  5. 변경 사항 저장을 선택합니다.

Sourcegraph로 GitLab을 구성하려면 GitLab 인스턴스의 관리자여야 합니다.

확장 마켓플레이스와 통합#

히스토리

VS Code 확장 마켓플레이스는 Web IDE 및 작업 공간의 기능을 향상시키는 확장 프로그램에 대한 액세스를 제공합니다.

사전 요구 사항:

확장 마켓플레이스와 통합하려면:

  1. 오른쪽 상단에서 아바타를 선택합니다.
  2. 환경 설정을 선택합니다.
  3. 통합 섹션으로 이동합니다.
  4. 확장 마켓플레이스 활성화 체크박스를 선택합니다.
  5. 타사 확장 동의에서 이해합니다를 선택합니다.
  6. 변경 사항 저장을 선택합니다.

프로필 환경 설정

Tier: Free, Premium, Ultimate
Offering: GitLab.com, GitLab Self-Managed, GitLab Dedicated
원문 보기
요약

환경 설정을 업데이트하여 GitLab의 모양과 느낌을 변경할 수 있습니다. 인터페이스의 색상 모드를 밝게, 어둡게 또는 기기 환경 설정에 따라 자동으로 업데이트하도록 변경할 수 있습니다. GitLab UI의 탐색 테마를 변경할 수 있습니다.

환경 설정을 업데이트하여 GitLab의 모양과 느낌을 변경할 수 있습니다.

모드 변경#

히스토리
  • Introduced in GitLab 13.1.
  • Changed from experiment to beta in GitLab 17.11.
  • Changed from Appearance to Mode in GitLab 18.1.

인터페이스의 색상 모드를 밝게, 어둡게 또는 기기 환경 설정에 따라 자동으로 업데이트하도록 변경할 수 있습니다.

모양을 변경하려면:

  1. 오른쪽 상단에서 아바타를 선택합니다.
  2. 환경 설정을 선택합니다.
  3. 모드 섹션에서 옵션을 선택합니다.
  4. 변경 사항 저장을 선택합니다.

탐색 테마 변경#

히스토리
  • Changed from Color theme to Navigation theme in GitLab 18.1.
  • Themes: Light Indigo, Light Blue, Light Green, and Light Red removed in GitLab 18.4.

GitLab UI의 탐색 테마를 변경할 수 있습니다. 이 색상은 왼쪽 사이드바에 표시됩니다. 개별 탐색 테마를 사용하면 서로 다른 GitLab 인스턴스를 구분하는 데 도움이 됩니다.

탐색 테마를 변경하려면:

  1. 오른쪽 상단에서 아바타를 선택합니다.
  2. 환경 설정을 선택합니다.
  3. 테마 섹션에서 테마를 선택합니다.

구문 강조 테마 변경#

히스토리
  • Changing the default syntax highlighting theme for authenticated and unauthenticated users Introduced in GitLab 15.1.

구문 강조는 코드 편집기와 IDE의 기능입니다. 강조 표시기는 문자열, 주석과 같이 각 코드 유형에 색상을 할당합니다.

구문 강조 테마를 변경하려면:

  1. 오른쪽 상단에서 아바타를 선택합니다.
  2. 환경 설정을 선택합니다.
  3. 구문 강조 섹션에서 테마를 선택합니다.
  4. 변경 사항 저장을 선택합니다.

업데이트된 구문 강조 테마를 보려면 프로젝트 페이지를 새로 고침합니다.

구문 강조 테마를 사용자 지정하려면 애플리케이션 설정 API를 사용할 수도 있습니다. default_syntax_highlighting_themedefault_dark_syntax_highlighting_theme을 사용하여 보다 세부적인 수준에서 구문 강조 색상을 변경합니다.

이 단계가 작동하지 않으면 프로그래밍 언어가 구문 강조 표시기에서 지원되지 않을 수 있습니다. 자세한 내용은 코드 파일 및 스니펫에 대한 지침을 위해 Rouge Ruby Library를 참조하세요. Web IDE에 대한 지침은 Monaco EditorMonarch를 참조하세요.

diff 색상 변경#

diff는 두 가지 다른 배경색을 사용하여 코드 버전 간의 변경 사항을 표시합니다. 기본적으로 원본 파일은 빨간색이고 변경 사항은 초록색입니다.

diff 색상을 변경하려면:

  1. 오른쪽 상단에서 아바타를 선택합니다.
  2. 환경 설정을 선택합니다.
  3. Diffs 섹션으로 이동합니다.
  4. 색상을 선택하거나 색상 코드를 입력합니다.
  5. 변경 사항 저장을 선택합니다.

기본 색상으로 되돌리려면 제거된 줄의 색상추가된 줄의 색상 텍스트 상자를 지우고 변경 사항 저장을 선택합니다.

동작#

동작 섹션을 사용하여 시스템 레이아웃 및 기본 보기의 동작을 사용자 지정합니다. 레이아웃 너비를 변경하고 홈페이지, 그룹 및 프로젝트 개요 페이지의 기본 콘텐츠를 선택할 수 있습니다. 공백 렌더링, 파일 표시, 텍스트 자동화와 같은 모양 및 기능을 사용자 지정하는 옵션이 있습니다.

이 섹션을 사용하여 GitLab Duo의 기본 네임스페이스를 설정할 수도 있습니다.

UI의 레이아웃 너비 변경#

GitLab UI의 콘텐츠를 전체 페이지를 채우도록 늘릴 수 있습니다. 기본적으로 페이지 콘텐츠는 너비가 1280픽셀로 고정됩니다.

UI의 레이아웃 너비를 변경하려면:

  1. 오른쪽 상단에서 아바타를 선택합니다.
  2. 환경 설정을 선택합니다.
  3. 동작 섹션으로 스크롤합니다.
  4. 레이아웃 너비에서 고정 또는 유동을 선택합니다.
  5. 변경 사항 저장을 선택합니다.

기본 텍스트 편집기 설정#

히스토리

기본적으로 모든 새 사용자는 콘텐츠를 편집할 때 서식 있는 텍스트 편집기를 봅니다. GitLab에서 콘텐츠를 편집하기 위한 기본 편집기를 변경할 수 있습니다.

  1. 오른쪽 상단에서 아바타를 선택합니다.
  2. 환경 설정을 선택합니다.
  3. 동작 섹션으로 스크롤합니다.
  4. 기본 텍스트 편집기에서 기본 텍스트 편집기 활성화 체크박스가 선택되어 있는지 확인합니다.
  5. 서식 있는 텍스트 편집기 또는 일반 텍스트 편집기를 기본값으로 선택합니다.
  6. 변경 사항 저장을 선택합니다.

홈페이지 선택#

히스토리

GitLab 로고([tanuki])를 선택할 때 볼 페이지를 제어합니다. 홈페이지를 개인 홈페이지(기본값), 내가 기여한 프로젝트, 내 그룹, 내 활동 및 기타 콘텐츠로 설정할 수 있습니다.

홈페이지 보기를 선택하려면:

  1. 오른쪽 상단에서 아바타를 선택합니다.
  2. 환경 설정을 선택합니다.
  3. 동작 섹션으로 스크롤합니다.
  4. 홈페이지 드롭다운 목록에서 옵션을 선택합니다.
  5. 변경 사항 저장을 선택합니다.

그룹 개요 페이지의 기본 콘텐츠 사용자 지정#

그룹 개요 페이지의 기본 콘텐츠를 변경할 수 있습니다. 그룹 개요 페이지는 왼쪽 사이드바에서 그룹을 선택할 때 표시되는 페이지입니다. 그룹 개요 페이지의 기본 콘텐츠를 다음으로 사용자 지정할 수 있습니다:

  • 세부 정보 대시보드(기본값) - 그룹 활동 및 프로젝트 개요를 포함합니다.
  • 보안 대시보드 - 그룹 보안 정책 및 기타 보안 항목이 포함될 수 있습니다.

자세한 내용은 그룹을 참조하세요.

그룹 개요 페이지의 기본 콘텐츠를 변경하려면:

  1. 오른쪽 상단에서 아바타를 선택합니다.
  2. 환경 설정을 선택합니다.
  3. 동작 섹션으로 스크롤합니다.
  4. 그룹 개요 콘텐츠 드롭다운 목록에서 옵션을 선택합니다.
  5. 변경 사항 저장을 선택합니다.

프로젝트 개요 페이지의 기본 콘텐츠 사용자 지정#

프로젝트 개요 페이지는 왼쪽 사이드바에서 프로젝트 개요를 선택할 때 보는 페이지입니다. 기본 프로젝트 개요 페이지를 활동 페이지, README 파일 및 기타 콘텐츠로 설정할 수 있습니다.

  1. 오른쪽 상단에서 아바타를 선택합니다.
  2. 환경 설정을 선택합니다.
  3. 동작 섹션으로 스크롤합니다.
  4. 프로젝트 개요 콘텐츠 드롭다운 목록에서 옵션을 선택합니다.
  5. 변경 사항 저장을 선택합니다.

기본 GitLab Duo 네임스페이스 설정#

히스토리
  • Introduced in GitLab 18.3 with a flag named ai_user_default_duo_namespace. Disabled by default.
  • Enabled in GitLab 18.4.
  • Removed ai_user_default_duo_namespace feature flag in GitLab 18.7.

프로젝트에서 GitLab Duo를 사용할 수 있도록 기본 GitLab Duo 네임스페이스를 설정합니다. 기본 GitLab Duo 네임스페이스는 사용 가능한 AI 모델 및 GitLab Duo 기능, GitLab 크레딧 사용량을 결정합니다.

기본 GitLab Duo 네임스페이스는 다음 시나리오에서 기능 가용성 및 크레딧 사용량을 결정합니다:

  • 작업 중인 프로젝트의 구성원이 아닌 경우.
  • 여러 GitLab Duo 네임스페이스에 속한 경우.
  • GitLab 원격이 구성되지 않은 프로젝트와 함께 IDE에서 작업하는 경우.
  • CLI에서 GitLab Duo를 사용하는 경우.

직접 또는 상속된 구성원인 프로젝트나 그룹에서 작업할 때는 기능 가용성 및 크레딧 사용량을 위해 해당 프로젝트나 그룹의 최상위 그룹이 대신 사용됩니다:

  • 구성원인 프로젝트에서 GitLab Duo 기능을 사용하면 해당 프로젝트의 최상위 그룹에 사용량이 청구됩니다.
  • 프로젝트 외부(예: 열린 프로젝트 없이 IDE에서 또는 CLI)에서 GitLab Duo 기능을 사용하면 기본 네임스페이스에 사용량이 청구됩니다.
  • 구성원이 아닌 프로젝트에서 GitLab Duo 기능을 사용하면 기본 네임스페이스에 사용량이 청구됩니다.

기본 네임스페이스를 설정하지 않으면 GitLab Duo Agentic Chat 및 GitLab Duo 에이전트 플랫폼이 비활성화됩니다.

기본 GitLab Duo 네임스페이스를 설정하려면:

  1. 오른쪽 상단에서 아바타를 선택합니다.
  2. 환경 설정을 선택합니다.
  3. 동작 섹션으로 스크롤합니다.
  4. 기본 GitLab Duo 네임스페이스 드롭다운 목록에서 기본값으로 설정할 네임스페이스를 선택합니다.
  5. 변경 사항 저장을 선택합니다.

로컬 환경에서의 네임스페이스 확인#

히스토리
  • Access to user default namespaces for IDEs introduced in GitLab 18.10.
  • Access to user default namespaces introduced in GitLab for VS Code 6.71.7.
  • Access to user default namespaces introduced in GitLab Duo CLI 8.76.0.

IDE 또는 CLI에서 GitLab Duo를 사용할 때 첫 번째로 사용 가능한 네임스페이스가 기능 가용성 및 크레딧 사용량을 결정합니다. 다른 에이전트 플랫폼 요구 사항과 함께, 작업 중인 프로젝트는 그룹 네임스페이스에 있어야 합니다.

GitLab Duo는 다음 순서로 네임스페이스를 확인합니다:

  1. 프로젝트가 GitLab의 원격 저장소에 연결된 경우 프로젝트 네임스페이스.
  2. 사용자 환경 설정에서 설정된 기본 네임스페이스.
  3. IDE의 경우 편집기 확장 설정에서 설정된 기본 네임스페이스:
    • VS Code의 경우 확장 > GitLab > GitLab Duo > GitLab › Duo Agent Platform: Default Namespace 아래.
    • JetBrains IDE의 경우 설정 > 도구 > GitLab Duo > GitLab Duo 에이전트 플랫폼 아래.
    • Visual Studio의 경우 도구 > 옵션 > GitLab > 일반 아래.

식별된 첫 번째 네임스페이스가 요청된 기능 또는 사용 가능한 크레딧에 대한 액세스 권한이 없으면 기능을 사용할 수 없습니다. GitLab Duo는 목록의 다음 네임스페이스로 대체하지 않습니다.

단축키 버튼 숨기기#

단축키 버튼은 프로젝트 개요 페이지의 파일 목록 앞에 있습니다. 이 버튼은 README 파일 또는 라이선스 계약과 같이 프로젝트의 특정 부분에 대한 링크를 제공합니다.

프로젝트 개요 페이지에서 단축키 버튼을 숨기려면:

  1. 오른쪽 상단에서 아바타를 선택합니다.
  2. 환경 설정을 선택합니다.
  3. 동작 섹션으로 스크롤합니다.
  4. 프로젝트 개요의 파일 위에 단축키 버튼 표시 체크박스를 선택 취소합니다.
  5. 변경 사항 저장을 선택합니다.

Web IDE에서 공백 문자 표시#

공백 문자는 공백, 들여쓰기와 같이 텍스트에 있는 빈 문자입니다. 코드 구조를 위해 공백을 사용할 수 있습니다. 프로그래밍 언어가 공백에 민감한 경우 Web IDE에서 변경 사항을 감지할 수 있습니다.

Web IDE에서 공백을 렌더링하려면:

  1. 오른쪽 상단에서 아바타를 선택합니다.
  2. 환경 설정을 선택합니다.
  3. 동작 섹션으로 스크롤합니다.
  4. Web IDE에서 공백 문자 렌더링 체크박스를 선택합니다.
  5. 변경 사항 저장을 선택합니다.

diff에서 공백 변경 사항을 볼 수 있습니다.

Web IDE에서 diff를 보려면 다음 단계를 따릅니다:

  1. 왼쪽 사이드바에서 소스 제어 ([branch])를 선택합니다.
  2. 변경 사항 탭에서 파일을 선택합니다.

diff에서 공백 변경 사항 표시#

diff 파일에서 공백 변경 사항을 봅니다. 공백에 대한 자세한 내용은 이전 작업을 참조하세요.

diff에서 공백 변경 사항을 보려면:

  1. 오른쪽 상단에서 아바타를 선택합니다.
  2. 환경 설정을 선택합니다.
  3. 동작 섹션으로 스크롤합니다.
  4. diff에서 공백 변경 사항 표시 체크박스를 선택합니다.
  5. 변경 사항 저장을 선택합니다.

diff에 대한 자세한 내용은 diff 색상 변경을 참조하세요.

머지 리퀘스트에서 페이지당 한 파일 표시#

변경 사항 탭에서 한 페이지에 머지 리퀘스트의 모든 파일 변경 사항을 볼 수 있습니다. 대신 한 번에 한 파일을 볼 수 있습니다.

변경 사항 탭에서 페이지당 한 파일을 표시하려면:

  1. 오른쪽 상단에서 아바타를 선택합니다.
  2. 환경 설정을 선택합니다.
  3. 동작 섹션으로 스크롤합니다.
  4. 머지 리퀘스트의 변경 사항 탭에서 한 번에 한 파일 표시 체크박스를 선택합니다.
  5. 변경 사항 저장을 선택합니다.

그런 다음 변경 사항 탭의 파일 사이를 이동하려면 각 파일 아래에서 이전다음 버튼을 선택합니다.

문자 자동 묶기#

텍스트를 입력할 때 열기 문자를 입력하면 해당 닫기 문자를 자동으로 추가합니다. 예를 들어 여는 괄호를 입력할 때 닫는 괄호를 자동으로 삽입할 수 있습니다. 이 설정은 설명 및 댓글 상자에서만 작동하며 다음 문자에 대해서만 작동합니다: **", ', ```, (, [, {, <, *, _**.

설명 및 댓글 상자에서 문자를 자동으로 묶으려면:

  1. 오른쪽 상단에서 아바타를 선택합니다.
  2. 환경 설정을 선택합니다.
  3. 동작 섹션으로 스크롤합니다.
  4. 따옴표나 괄호를 입력할 때 텍스트 선택 영역 묶기 체크박스를 선택합니다.
  5. 변경 사항 저장을 선택합니다.

설명 또는 댓글 상자에서 이제 단어를 입력하고 강조 표시한 다음 열기 문자를 입력할 수 있습니다. 텍스트를 대체하는 대신 닫기 문자가 끝에 추가됩니다.

새 목록 항목 자동화#

설명 및 댓글 상자의 목록에서 Enter를 누르면 새 목록 항목을 만듭니다.

Enter 키를 누를 때 새 목록 항목을 추가하려면:

  1. 오른쪽 상단에서 아바타를 선택합니다.
  2. 환경 설정을 선택합니다.
  3. 동작 섹션으로 스크롤합니다.
  4. 새 목록 항목 자동 추가 체크박스를 선택합니다.
  5. 변경 사항 저장을 선택합니다.

커서 들여쓰기 유지#

Enter를 누를 때 들여쓰기를 유지합니다. 새 줄의 커서는 자동으로 이전 줄과 동일하게 들여쓰기됩니다. 이 설정은 설명 및 댓글 상자에서만 작동합니다.

Enter 키를 누를 때 새 목록 항목을 추가하려면:

  1. 오른쪽 상단에서 아바타를 선택합니다.
  2. 환경 설정을 선택합니다.
  3. 동작 섹션으로 스크롤합니다.
  4. 커서 들여쓰기 유지 체크박스를 선택합니다.
  5. 변경 사항 저장을 선택합니다.

탭 너비 변경#

diff, blob, 스니펫에서 탭의 기본 크기를 변경합니다. Web IDE, 파일 편집기, Markdown 편집기는 이 기능을 지원하지 않습니다.

기본 탭 너비를 조정하려면:

  1. 오른쪽 상단에서 아바타를 선택합니다.
  2. 환경 설정을 선택합니다.
  3. 동작 섹션으로 스크롤합니다.
  4. 탭 너비에 값을 입력합니다.
  5. 변경 사항 저장을 선택합니다.

현지화#

언어, 캘린더 시작 요일, 시간 환경 설정 같은 현지화 설정을 변경합니다.

GitLab UI에서 표시 언어 변경#

GitLab은 UI에서 여러 언어를 지원합니다.

GitLab UI의 언어를 선택하려면:

  1. 오른쪽 상단에서 아바타를 선택합니다.
  2. 환경 설정을 선택합니다.
  3. 현지화 섹션으로 이동합니다.
  4. 언어에서 옵션을 선택합니다.
  5. 변경 사항 저장을 선택합니다.

업데이트된 언어를 보려면 페이지를 새로 고침해야 할 수 있습니다.

기여 캘린더 시작 요일 사용자 지정#

기여 캘린더가 시작되는 요일을 선택합니다. 기여 캘린더는 지난 1년간의 프로젝트 기여를 보여줍니다. 각 사용자 프로필에서 이 캘린더를 볼 수 있습니다. 사용자 프로필에 액세스하려면:

  • 오른쪽 상단에서 아바타를 선택하고 이름 또는 사용자 이름을 선택합니다.

기여 캘린더 시작 요일을 변경하려면:

  1. 오른쪽 상단에서 아바타를 선택합니다.
  2. 환경 설정을 선택합니다.
  3. 현지화 섹션으로 이동합니다.
  4. 주의 첫 번째 날에서 옵션을 선택합니다.
  5. 변경 사항 저장을 선택합니다.

캘린더 시작 요일을 변경한 후 사용자 프로필 페이지를 새로 고침합니다.

상대 시간 대신 정확한 시간 표시#

그룹 및 프로젝트 개요 페이지와 사용자 프로필의 활동 시간을 표시하는 데 사용되는 형식을 사용자 지정합니다. 시간을 다음으로 표시할 수 있습니다:

  • 30분 전과 같은 상대적 형식.
  • 2022년 9월 3일 오후 3:57과 같은 절대적 형식.

GitLab UI에서 정확한 시간을 사용하려면:

  1. 오른쪽 상단에서 아바타를 선택합니다.
  2. 환경 설정을 선택합니다.
  3. 시간 환경 설정 섹션으로 이동합니다.
  4. 상대 시간 사용 체크박스를 선택 취소합니다.
  5. 변경 사항 저장을 선택합니다.

시간 형식 사용자 지정#

히스토리

그룹 및 프로젝트 개요 페이지와 사용자 프로필의 활동 시간을 표시하는 데 사용되는 형식을 사용자 지정할 수 있습니다. 시간을 다음과 같이 표시할 수 있습니다:

  • 12시간 형식. 예: 2:34 PM.
  • 24시간 형식. 예: 14:34.

시스템 설정을 따를 수도 있습니다.

시간 형식을 사용자 지정하려면:

  1. 오른쪽 상단에서 아바타를 선택합니다.
  2. 환경 설정을 선택합니다.
  3. 시간 환경 설정 섹션으로 이동합니다.
  4. 시간 형식에서 시스템, 12시간 또는 24시간 옵션을 선택합니다.
  5. 변경 사항 저장을 선택합니다.

CI 작업 JSON 웹 토큰의 사용자 ID#

히스토리

CI/CD 작업은 외부 ID 목록을 포함할 수 있는 JSON 웹 토큰을 생성합니다. 개별 계정을 가져오기 위해 별도의 API 호출을 하는 대신 단일 인증 토큰에서 사용자 ID를 찾을 수 있습니다.

기본적으로 외부 ID는 포함되지 않습니다. 외부 ID 포함을 활성화하려면 토큰 페이로드를 참조하세요.

팔로워 참여 제어#

히스토리

다른 GitLab 사용자를 팔로우하거나 팔로우받는 기능을 끕니다. 기본적으로 이름과 프로필 사진을 포함한 사용자 프로필이 다른 사용자의 팔로우 중 탭에서 공개됩니다. 이 설정을 비활성화하면:

  • GitLab이 모든 팔로워 및 팔로우 연결을 삭제합니다.
  • GitLab이 각 연결의 페이지에서 사용자 프로필을 자동으로 제거합니다.

다른 사용자를 팔로우하거나 팔로우받는 기능을 제거하려면:

  1. 오른쪽 상단에서 아바타를 선택합니다.
  2. 환경 설정을 선택합니다.
  3. 팔로우 사용자 활성화 체크박스를 선택 취소합니다.
  4. 변경 사항 저장을 선택합니다.

팔로워팔로우 중 탭에 액세스하려면:

  • 오른쪽 상단에서 아바타를 선택합니다.
  • 팔로워 또는 팔로우 중을 선택합니다.

GitLab 인스턴스와 타사 서비스 통합#

타사 서비스에 GitLab 경험을 향상시키기 위한 액세스 권한을 부여합니다.

GitLab 인스턴스와 Ona 통합#

GitLab 브라우저에서 직접 코드를 시작하고 관리하려는 경우 Ona로 GitLab 인스턴스를 구성합니다. Ona는 프로젝트를 위한 개발 환경을 자동으로 준비하고 빌드합니다.

Ona와 통합하려면:

  1. 오른쪽 상단에서 아바타를 선택합니다.
  2. 환경 설정을 선택합니다.
  3. 통합 섹션을 찾습니다.
  4. Ona 통합 활성화 체크박스를 선택합니다.
  5. 변경 사항 저장을 선택합니다.

GitLab 인스턴스와 Sourcegraph 통합#

GitLab은 GitLab의 모든 공개 프로젝트에 대해 Sourcegraph 통합을 지원합니다.

Sourcegraph와 통합하려면:

  1. 오른쪽 상단에서 아바타를 선택합니다.
  2. 환경 설정을 선택합니다.
  3. 통합 섹션을 찾습니다.
  4. 코드 보기에서 통합 코드 인텔리전스 활성화 체크박스를 선택합니다.
  5. 변경 사항 저장을 선택합니다.

Sourcegraph로 GitLab을 구성하려면 GitLab 인스턴스의 관리자여야 합니다.

확장 마켓플레이스와 통합#

히스토리

VS Code 확장 마켓플레이스는 Web IDE 및 작업 공간의 기능을 향상시키는 확장 프로그램에 대한 액세스를 제공합니다.

사전 요구 사항:

확장 마켓플레이스와 통합하려면:

  1. 오른쪽 상단에서 아바타를 선택합니다.
  2. 환경 설정을 선택합니다.
  3. 통합 섹션으로 이동합니다.
  4. 확장 마켓플레이스 활성화 체크박스를 선택합니다.
  5. 타사 확장 동의에서 이해합니다를 선택합니다.
  6. 변경 사항 저장을 선택합니다.