프로필 환경 설정

Tier: Free, Premium, Ultimate Offering: GitLab.com, Self-Managed, GitLab Dedicated

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

색 테마 변경

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

색 테마를 변경하려면:

  1. 왼쪽 사이드바에서 아바타를 선택합니다.
  2. 환경 설정을 선택합니다.
  3. 색 테마 섹션에서 테마를 선택합니다.

다크 모드

다크 모드는 GitLab UI의 요소를 어두운 배경에서 부각시킵니다.

  • 다크 모드를 사용하려면 환경 설정 > 색 테마 > 다크 모드를 선택합니다.

다크 모드는 다크 구문 강조 테마에서만 작동합니다. 더 자세한 내용은 epic 2092에서 문제 보고 및 추적을 확인하고 피드백을 보낼 수 있습니다.

구문 강조 테마 변경

  • GitLab 15.1에서 인증 및 비인증 사용자를 위한 기본 구문 강조 테마 변경 도입

구문 강조는 코드 편집기 및 IDE의 기능입니다. 하이라이터는 문자열과 주석과 같은 각 유형의 코드에 색을 지정합니다.

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

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

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

구문 강조 테마를 사용자 정의하려면 Application settings API를 사용할 수 있습니다. default_syntax_highlighting_theme을 사용하여 보다 세밀한 수준에서 구문 강조 색상을 변경할 수 있습니다.

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

차이 색상 변경

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

차이 색상을 변경하려면:

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

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

동작

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

사용자 인터페이스에서 레이아웃 너비 변경

GitLab UI의 콘텐츠를 전체 페이지로 확장할 수 있습니다. 기본적으로 페이지 콘텐츠는 폭이 1280 픽셀로 고정됩니다.

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

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

홈 조직 선택

  • GitLab 16.6에 ui_for_organizations라는 플래그로 도입되었습니다. 기본적으로 Self-Managed GitLab에서는 이 기능이 사용 불가능합니다.
Self-Managed GitLab에서는 기본적으로 이 기능을 사용할 수 없습니다. 이를 사용 가능하게 하려면 관리자가 ui_for_organizations라는 피처 플래그를 활성화할 수 있습니다. GitLab.com 및 GitLab Dedicated에서는 이 기능을 사용할 수 없습니다. 이 기능은 프로덕션 환경에서 사용할 준비가 되지 않았습니다.

여러 조직의 회원이라면, 홈 조직을 선택할 수 있습니다. 이는 처음으로 GitLab에 로그인할 때 기본으로 있는 조직입니다.

홈 조직을 선택하려면:

  1. 왼쪽 사이드바에서 아바타를 선택합니다.
  2. 환경 설정을 선택합니다.
  3. 동작 섹션으로 스크롤합니다.
  4. 홈 조직 드롭다운 디렉터리에서 옵션을 선택합니다.
  5. 변경 사항 저장을 선택합니다.

홈페이지 선택

GitLab 로고()를 선택했을 때 보는 페이지를 제어할 수 있습니다. 홈페이지를 프로젝트(기본), 당신의 그룹, 당신의 활동 및 기타 콘텐츠로 설정할 수 있습니다.

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

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

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

  • 상세 대시보드(기본값), 그룹 활동 및 프로젝트 개요의 개요가 포함됩니다.
  • 보안 대시보드, 그룹의 보안 정책 및 기타 보안 주제가 포함될 수 있습니다.

자세한 정보는 Groups를 참조하십시오.

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

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

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

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

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

바로 가기 버튼 숨기기

바로 가기 버튼은 프로젝트 개요 페이지의 파일 디렉터리 앞에 나타납니다. 이러한 버튼은 README 파일이나 라이선스 계약서와 같은 프로젝트의 일부에 대한 링크를 제공합니다.

프로젝트 개요 페이지에서 바로 가기 버튼을 숨기려면:

  1. 왼쪽 사이드바에서 아바타를 선택합니다.
  2. 환경 설정을 선택합니다.
  3. 동작 섹션으로 스크롤합니다.
  4. 프로젝트 개요의 파일 위에 바로 가기 버튼 표시 확인란을 선택 취소합니다.
  5. 변경 사항 저장을 선택합니다.

Web IDE에서 공백 문자 표시

공백 문자는 공백 및 들여쓰기와 같은 텍스트의 공백 문자입니다. 코드 내용 구조화에 공백을 사용할 수 있습니다. 프로그래밍 언어가 공백에 민감하면 Web IDE가 그 변경 사항을 감지할 수 있습니다.

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

  1. 왼쪽 사이드바에서 아바타를 선택합니다.
  2. 환경 설정을 선택합니다.
  3. 동작 섹션으로 스크롤합니다.
  4. Web IDE에서 공백 문자 표시 확인란을 선택합니다.
  5. 변경 사항 저장을 선택합니다.

공백 변경 사항은 diffs에서 볼 수 있습니다.

Web IDE의 diffs를 보려면 다음 단계를 따릅니다:

  1. 왼쪽 사이드바에서 소스 컨트롤()을 선택합니다.
  2. 변경 사항 탭 아래에서 파일을 선택합니다.
### 공백 변경 사항 표시

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

공백 변경 사항을 보려면:

1. 왼쪽 사이드바에서 아바타를 선택합니다.
1. **환경 설정**을 선택합니다.
1. **동작** 섹션으로 스크롤합니다.
1. **diff에서 공백 변경 사항 표시** 확인란을 선택합니다.
1. **변경 사항 저장**을 선택합니다.

diff에 대한 자세한 내용은 [diff 색상 변경](#diff-색상-변경)을 참조하세요.

### Merge Request 당 페이지당 하나의 파일 표시

**변경 사항** 탭을 사용하여 Merge Request에서 모든 파일 변경 사항을 한 페이지에서 볼 수 있습니다.
대신, 한 번에 하나의 파일을 볼 수도 있습니다.

**변경 사항** 탭에서 페이지당 파일 하나를 표시하려면:

1. 왼쪽 사이드바에서 아바타를 선택합니다.
1. **환경 설정**을 선택합니다.
1. **동작** 섹션으로 스크롤합니다.
1. **Merge Request의 변경 탭에서 페이지당 파일 하나 표시** 확인란을 선택합니다.
1. **변경 사항 저장**을 선택합니다.

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

### 자동으로 문자 둘러싸기

텍스트를 입력할 때 해당 오프닝 문자를 입력하면 자동으로 대응되는 닫히는 문자가 추가됩니다. 예를 들어, 여는 대괄호를 입력하면 자동으로 닫히는 대괄호가 삽입됩니다. 이 설정은 설명란과 코멘트 상자에서만 작동하며 다음 문자에 한정됩니다: `**"`, `'`, ```, `(`, `[`, `{`, `<`, `*`, `_**`.

설명란과 코멘트 상자에서 문자를 자동으로 둘러싸려면:

1. 왼쪽 사이드바에서 아바타를 선택합니다.
1. **환경 설정**을 선택합니다.
1. **동작** 섹션으로 스크롤합니다.
1. **따옴표나 대괄호를 입력할 때 텍스트 선택 둘러싸기** 확인란을 선택합니다.
1. **변경 사항 저장**을 선택합니다.

설명이나 코멘트 상자에서 단어를 입력한 다음 해당 단어를 강조 표시한 후 오프닝 문자를 입력합니다. 텍스트가 대체되는 대신 닫히는 문자가 추가됩니다.

### 새 디렉터리 항목 자동화

설명란과 코멘트 상자에서 디렉터리에서 <kbd>Enter</kbd> 키를 누르면 새 디렉터리 항목을 추가할 수 있습니다.

<kbd>Enter</kbd> 키를 누르면 새 디렉터리 항목을 추가하려면:

1. 왼쪽 사이드바에서 아바타를 선택합니다.
1. **환경 설정**을 선택합니다.
1. **동작** 섹션으로 스크롤합니다.
1. **자동으로 새 디렉터리 항목 추가** 확인란을 선택합니다.
1. **변경 사항 저장**을 선택합니다.

### 탭 너비 변경

diff, 블롭 및 스니펫의 탭의 기본 크기를 변경할 수 있습니다. WebIDE, 파일 편집기 및 Markdown 편집기는 이 기능을 지원하지 않습니다.

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

1. 왼쪽 사이드바에서 아바타를 선택합니다.
1. **환경 설정**을 선택합니다.
1. **동작** 섹션으로 스크롤합니다.
1. **탭 너비**에 값을 입력합니다.
1. **변경 사항 저장**을 선택합니다.

## 지역화

언어, 달력 시작 요일 및 시간 설정과 같은 지역화 설정을 변경합니다.

### GitLab UI에서 표시 언어 변경

GitLab은 UI에서 다국어를 지원합니다. 번역을 개선하거나 디렉터리에 없는 언어 지원을 요청하려면 [GitLab 번역](../../development/i18n/translation.md)을 참조하세요.

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

1. 왼쪽 사이드바에서 아바타를 선택합니다.
1. **환경 설정**을 선택합니다.
1. **지역화** 섹션으로 이동합니다.
1. **언어**에서 옵션을 선택합니다.
1. **변경 사항 저장**을 선택합니다.

언어를 변경한 후에는 업데이트된 언어를 보려면 페이지를 새로 고쳐야 할 수 있습니다.

### 기여 달력 시작 요일 사용자 정의

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

- 왼쪽 사이드바에서 아바타를 선택합니다 > 이름이나 사용자명을 선택합니다.

기여 달력 시작 요일을 변경하려면:

1. 왼쪽 사이드바에서 아바타를 선택합니다.
1. **환경 설정**을 선택합니다.
1. **지역화** 섹션으로 이동합니다.
1. **주의 첫 날**에서 옵션을 선택합니다.
1. **변경 사항 저장**을 선택합니다.

달력 시작 요일을 변경한 후 사용자 프로필 페이지를 새로 고쳐야 할 수 있습니다.

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

그룹 및 프로젝트 개요 페이지 및 사용자 프로필에 대한 활동 시간을 표시하는 데 사용되는 형식을 사용자 정의할 수 있습니다. 상대적인 형식 또는 절대적인 형식으로 시간을 표시할 수 있습니다.

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

1. 왼쪽 사이드바에서 아바타를 선택합니다.
1. **환경 설정**을 선택합니다.
1. **시간 환경 설정** 섹션으로 이동합니다.
1. **상대적인 시간 사용** 확인란을 선택해제합니다.
1. **변경 사항 저장**을 선택합니다.

### 시간 형식 사용자 정의

> - [GitLab 16.6](https://gitlab.com/gitlab-org/gitlab/-/issues/15206)에서 도입되었습니다.

그룹 및 프로젝트 개요 페이지와 사용자 프로필에 대한 활동 시간을 표시하는 데 사용되는 형식을 사용자 정의할 수 있습니다. 시간을 12시간 형식 또는 24시간 형식으로 표시할 수 있습니다. 또한 시스템의 설정을 따를 수도 있습니다.

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

1. 왼쪽 사이드바에서 아바타를 선택합니다.
1. **환경 설정**을 선택합니다.
1. **시간 환경 설정** 섹션으로 이동합니다.
1. **시간 형식**에서 **시스템**, **12시간**, 또는 **24시간** 옵션을 선택합니다.
1. **변경 사항 저장**을 선택합니다.

## CI 작업 JSON 웹 토큰에서 사용자 식별

> - [GitLab 16.0](https://gitlab.com/gitlab-org/gitlab/-/issues/387537)에서 도입되었습니다.

CI/CD 작업은 JSON 웹 토큰을 생성하며, 여기에 외부 식별을 포함할 수 있습니다. 개별 계정을 가져오려고 별도 API 호출을 하는 대신에 단일 인증 토큰에서 사용자 식별을 찾을 수 있습니다.

외부 식별은 기본적으로 포함되지 않습니다.
외부 식별 포함을 활성화하려면 [토큰 페이로드](../../ci/secrets/id_token_authentication.md#token-payload)를 참조하세요.

## 추종자 참여 제어

> - [GitLab 16.0](https://gitlab.com/gitlab-org/gitlab/-/issues/325558)에서 도입되었습니다.

다른 GitLab 사용자가 팔로우하거나 팔로우되는 기능을 사용하지 않도록 설정할 수 있습니다. 기본적으로 사용자 프로필(이름 및 프로필 사진)은 다른 사용자의 **팔로잉** 탭에서 공개됩니다. 이 설정을 비활성화하면:

- GitLab에서 모든 팔로워와 팔로잉 연결이 삭제됩니다.
- 각 연결의 사용자 프로필이 자동으로 제거됩니다.

다른 사용자에 의해 팔로우하거나 팔로우되는 기능을 제거하려면:

1. 왼쪽 사이드바에서 아바타를 선택합니다.
1. **환경 설정**을 선택합니다.
1. **사용자 팔로우 활성화** 확인란을 선택 취소합니다.
1. **변경 사항 저장**을 선택합니다.

**팔로워****팔로잉** 탭에 액세스하려면:

- 왼쪽 사이드바에서 아바타를 선택합니다 > 이름 또는 사용자명을 선택합니다.
- **팔로워** 또는 **팔로잉**을 선택합니다.

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

타사 서비스에 대한 접근을 허용하여 GitLab 경험을 향상시킵니다.

### GitLab 인스턴스를 Gitpod와 통합

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

Gitpod와 통합하려면:

1. 왼쪽 사이드바에서 아바타를 선택합니다.
1. **환경 설정**을 선택합니다.
1. **통합** 섹션을 찾습니다.
1. **Gitpod 통합 활성화** 확인란을 선택합니다.
1. **변경 사항 저장**을 선택합니다.

The remaining text is not translated.

GitLab 인스턴스와 Sourcegraph 통합

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

Sourcegraph와 통합하려면:

  1. 왼쪽 사이드바에서 아바타를 선택합니다.
  2. 환경설정을 선택합니다.
  3. 통합 섹션을 찾습니다.
  4. 코드 뷰에서 통합된 코드 지능 사용 확인란을 선택합니다.
  5. 변경 사항 저장을 선택합니다.

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

확장 마켓플레이스와 통합

  • GitLab 17.0에서 소개됨. web_ide_oauthweb_ide_extensions_marketplace 라는 플래그로 제어됩니다. 기본적으로 비활성화됨.
  • GitLab.com에서 GitLab 17.0에서 활성화됩니다.

플래그: 이 기능의 가용성은 피처 플래그로 제어됩니다. 자세한 정보는 히스토리를 참조하세요.

확장 마켓플레이스를 사용하여 Web IDE의 확장 프로그램을 검색하고 관리할 수 있습니다. 제3자 확장 프로그램의 경우 사용자 환경설정에서 마켓플레이스를 활성화해야 합니다.

Web IDE용 확장 마켓플레이스를 활성화하려면:

  1. 왼쪽 사이드바에서 아바타를 선택합니다.
  2. 환경설정을 선택합니다.
  3. 통합 섹션으로 이동합니다.
  4. 확장 마켓플레이스 활성화 확인란을 선택합니다.
  5. 제3자 확장 프로그램 승인에서 이해함을 선택합니다.
  6. 변경 사항 저장을 선택합니다.