- 색상 테마 변경
- 구문 강조 테마 변경
- diff 색상 변경
- 동작
- 지역화
- 정확한 코드 검색 비활성화
- CI 작업 JSON 웹 토큰의 사용자 신원
- 팔로워 참여 제어
- GitLab 인스턴스를 서드파티 서비스와 통합
프로필 설정
GitLab의 외관과 느낌을 변경하기 위해 선호도를 업데이트할 수 있습니다.
색상 테마 변경
GitLab UI의 색상 테마를 변경할 수 있습니다. 이러한 색상은 왼쪽 사이드바에 표시됩니다. 개별 색상 테마를 사용하면 서로 다른 GitLab 인스턴스를 구분하는 데 도움이 될 수 있습니다.
색상 테마를 변경하려면:
- 왼쪽 사이드바에서 아바타를 선택합니다.
- Preferences를 선택합니다.
- Color theme 섹션에서 테마를 선택합니다.
다크 모드
- Introduced in GitLab 13.1 as an experiment.
다크 모드는 GitLab UI의 요소를 어두운 배경 위에서 돋보이게 만듭니다.
- 다크 모드를 켜려면, Preferences > Color theme > Dark Mode를 선택합니다.
다크 모드는 Dark 구문 강조 테마에서만 작동합니다. 문제를 보고하고 확인하며 피드백을 보내고 진행 상황을 epic 2092에서 추적할 수 있습니다.
구문 강조 테마 변경
- Changing the default syntax highlighting theme for authenticated and unauthenticated users Introduced in GitLab 15.1.
구문 강조는 코드 편집기와 IDE의 기능입니다. 강조기는 문자열 및 주석과 같은 각 코드 유형에 색상을 할당합니다.
구문 강조 테마를 변경하려면:
- 왼쪽 사이드바에서 아바타를 선택합니다.
- Preferences를 선택합니다.
- Syntax highlighting theme 섹션에서 테마를 선택합니다.
- Save changes를 선택합니다.
업데이트된 구문 강조 테마를 보려면 프로젝트 페이지를 새로 고칩니다.
구문 강조 테마를 사용자 정의하려면 Application settings API를 사용할 수도 있습니다. default_syntax_highlighting_theme
를 사용하여 구문 강조 색상을 보다 세부적으로 변경할 수 있습니다.
이 단계가 작동하지 않으면 프로그래밍 언어가 구문 강조 도구에서 지원되지 않을 수 있습니다. 코드 파일 및 스니펫에 대한 안내는 Rouge Ruby Library를 참조하세요. Web IDE에 대한 안내는 Monaco Editor 및 Monarch를 참조하세요.
diff 색상 변경
Diff는 코드 버전 간의 변경 사항을 표시하기 위해 두 가지 서로 다른 배경 색상을 사용합니다. 기본적으로 원본 파일은 빨간색이고, 변경 사항은 초록색입니다.
diff 색상을 변경하려면:
- 왼쪽 사이드바에서 아바타를 선택합니다.
- Preferences를 선택합니다.
- Diff colors 섹션으로 이동합니다.
- 색상을 선택하거나 색상 코드를 입력합니다.
- Save changes를 선택합니다.
기본 색상으로 돌아가려면 Color for removed lines 및 Color for added lines 텍스트 박스를 지우고 Save changes를 선택합니다.
동작
Behavior 섹션을 사용하여 GitLab Self-Managed 인스턴스의 동작과 레이아웃을 사용자 정의할 수 있습니다. 레이아웃 너비를 변경하고 홈페이지, 그룹 및 프로젝트 개요 페이지에 대한 기본 콘텐츠를 선택할 수 있습니다. 공백 렌더링, 파일 표시 및 텍스트 자동화와 같은 외관과 기능을 사용자 정의할 수 있는 옵션이 있습니다.
UI에서 레이아웃 너비 변경
GitLab UI에서 콘텐츠를 페이지 전체로 늘릴 수 있습니다. 기본적으로 페이지 콘텐츠는 1280픽셀 너비로 고정되어 있습니다.
UI의 레이아웃 너비를 변경하려면:
- 왼쪽 사이드바에서 아바타를 선택합니다.
- Preferences를 선택합니다.
- Behavior 섹션으로 스크롤합니다.
- Layout width에서 Fixed 또는 Fluid를 선택합니다.
- Save changes를 선택합니다.
홈 조직 선택하기
- GitLab 16.6에서
ui_for_organizations
라는 플래그와 함께 도입됨. 기본적으로 비활성화되어 있습니다.
Self-managed GitLab에서는 기본적으로 이 기능을 사용할 수 없습니다. 이를 사용 가능하게 하려면 관리자가
ui_for_organizations
라는 기능 플래그를 활성화해야 합니다.GitLab.com 및 GitLab Dedicated에서는 이 기능을 사용할 수 없습니다.
이 기능은 프로덕션 사용을 위한 준비가 되어 있지 않습니다.
두 개 이상의 조직의 구성원인 경우 홈 조직을 선택할 수 있습니다.
이것은 GitLab에 처음 로그인할 때 기본적으로 있는 조직입니다.
홈 조직을 선택하려면:
- 왼쪽 사이드바에서 아바타를 선택합니다.
- Preferences를 선택합니다.
- Behavior 섹션으로 스크롤합니다.
- Home organization 드롭다운 목록에서 옵션을 선택합니다.
- Save changes를 선택합니다.
홈페이지 선택하기
GitLab 로고()를 선택할 때 어떤 페이지를 볼지 제어합니다. 홈페이지를 Projects(기본값), Your Groups, Your Activity 및 기타 콘텐츠로 설정할 수 있습니다.
- 왼쪽 사이드바에서 아바타를 선택합니다.
- Preferences를 선택합니다.
- Behavior 섹션으로 스크롤합니다.
- Homepage 드롭다운 목록에서 옵션을 선택합니다.
- Save changes를 선택합니다.
그룹 개요 페이지의 기본 콘텐츠 사용자 지정하기
그룹 개요 페이지의 기본 콘텐츠를 변경할 수 있습니다. 그룹 개요 페이지는 왼쪽 사이드바에서 Groups를 선택할 때 표시되는 페이지입니다. 그룹 개요 페이지의 기본 콘텐츠를 다음으로 사용자 지정할 수 있습니다:
- 세부 대시보드(기본값) - 그룹 활동 및 프로젝트 개요를 포함합니다.
- 보안 대시보드 - 그룹 보안 정책 및 기타 보안 주제를 포함할 수 있습니다.
자세한 정보는 Groups를 참조하십시오.
그룹 개요 페이지의 기본 콘텐츠를 변경하려면:
- 왼쪽 사이드바에서 아바타를 선택합니다.
- Preferences를 선택합니다.
- Behavior 섹션으로 스크롤합니다.
- Group overview content 드롭다운 목록에서 옵션을 선택합니다.
- Save changes를 선택합니다.
프로젝트 개요 페이지의 기본 콘텐츠 사용자 지정하기
프로젝트 개요 페이지는 왼쪽 사이드바에서 Project overview를 선택할 때 보는 페이지입니다. 기본 프로젝트 개요 페이지를 Activity 페이지, README 파일 및 기타 콘텐츠로 설정할 수 있습니다.
- 왼쪽 사이드바에서 아바타를 선택합니다.
- Preferences를 선택합니다.
- Behavior 섹션으로 스크롤합니다.
- Project overview content 드롭다운 목록에서 옵션을 선택합니다.
- Save changes를 선택합니다.
바로 가기 버튼 숨기기
바로 가기 버튼은 프로젝트 개요 페이지의 파일 목록 전에 위치합니다. 이러한 버튼은 README 파일 또는 사용권 계약과 같은 프로젝트의 일부에 대한 링크를 제공합니다.
프로젝트 개요 페이지에서 바로 가기 버튼을 숨기려면:
- 왼쪽 사이드바에서 아바타를 선택합니다.
- Preferences를 선택합니다.
- Behavior 섹션으로 스크롤합니다.
- Show shortcut buttons above files on project overview 체크박스를 선택 해제합니다.
- Save changes를 선택합니다.
웹 IDE에서 공백 문자 표시
공백 문자는 텍스트 내의 모든 빈 문자, 즉 공백 및 들여쓰기를 포함합니다. 코드를 구성하는 데 공백을 사용할 수 있습니다. 사용하는 프로그래밍 언어가 공백에 민감한 경우, 웹 IDE는 공백의 변경 사항을 감지할 수 있습니다.
웹 IDE에서 공백을 렌더링하려면:
-
왼쪽 사이드바에서 아바타를 선택합니다.
-
설정을 선택합니다.
-
동작 섹션으로 스크롤합니다.
-
웹 IDE에서 공백 문자 렌더링 체크박스를 선택합니다.
-
변경 사항 저장을 선택합니다.
공백의 변경 사항은 diff에서 볼 수 있습니다.
웹 IDE에서 diff를 보려면 다음 단계를 따르세요:
-
왼쪽 사이드바에서 소스 제어 ()를 선택합니다.
-
변경 사항 탭에서 파일을 선택합니다.
diffs에서 공백 변경 사항 표시
diff 파일에서 공백의 변경 사항을 확인하세요. 공백에 대한 자세한 내용은 이전 작업을 참조하세요.
diff에서 공백의 변경 사항을 보려면:
-
왼쪽 사이드바에서 아바타를 선택합니다.
-
설정을 선택합니다.
-
동작 섹션으로 스크롤합니다.
-
diff에서 공백 변경 사항 표시 체크박스를 선택합니다.
-
변경 사항 저장을 선택합니다.
diff에 대한 자세한 내용은 diff 색상 변경을 참조하세요.
병합 요청에서 페이지당 하나의 파일 표시
변경 사항 탭을 사용하면 병합 요청의 모든 파일 변경 사항을 한 페이지에서 볼 수 있습니다.
대신, 한 번에 하나의 파일을 볼 수 있습니다.
변경 사항 탭에서 페이지당 하나의 파일을 표시하려면:
-
왼쪽 사이드바에서 아바타를 선택합니다.
-
설정을 선택합니다.
-
동작 섹션으로 스크롤합니다.
-
병합 요청의 변경 사항 탭에서 한 번에 하나의 파일 표시 체크박스를 선택합니다.
-
변경 사항 저장을 선택합니다.
그런 다음 변경 사항 탭의 각 파일 아래에서 이전 및 다음 버튼을 선택하여 파일 간에 이동할 수 있습니다.
자동으로 문자 감싸기
여는 문자를 입력할 때 해당 닫는 문자를 텍스트에 자동으로 추가합니다. 예를 들어, 여는 괄호를 입력할 때 닫는 괄호를 자동으로 삽입할 수 있습니다. 이 설정은 설명 및 댓글 상자에서만 작동하며 다음 문자에 대해 적용됩니다: **"
, '
, ```, (
, [
, {
, <
, *
, _**
.
설명 및 댓글 상자에서 문자를 자동으로 감싸려면:
-
왼쪽 사이드바에서 아바타를 선택합니다.
-
설정을 선택합니다.
-
동작 섹션으로 스크롤합니다.
-
따옴표나 괄호 입력 시 텍스트 선택 자동 감싸기 체크박스를 선택합니다.
-
변경 사항 저장을 선택합니다.
설명 또는 댓글 상자에서 이제 단어를 입력하고 강조 표시한 후 여는 문자를 입력하면 텍스트가 대체되는 대신 닫는 문자가 끝에 추가됩니다.
새 목록 항목 자동화
설명 및 댓글 상자에서 목록 내에서 Enter 키를 눌렀을 때 새 목록 항목을 생성합니다.
Enter 키를 눌렀을 때 새 목록 항목을 추가하려면:
-
왼쪽 사이드바에서 아바타를 선택합니다.
-
설정을 선택합니다.
-
동작 섹션으로 스크롤합니다.
-
새 목록 항목 자동 추가 체크박스를 선택합니다.
-
변경 사항 저장을 선택합니다.
탭 너비 변경
diff, blob 및 스니펫에서 탭의 기본 크기를 변경합니다. Web IDE, 파일 편집기 및 Markdown 편집기는 이 기능을 지원하지 않습니다.
기본 탭 너비를 조정하려면:
-
왼쪽 사이드바에서 아바타를 선택합니다.
-
설정을 선택합니다.
-
동작 섹션으로 스크롤합니다.
-
탭 너비에 값을 입력합니다.
-
변경 사항 저장을 선택합니다.
지역화
언어, 달력 시작일 및 시간 설정과 같은 지역화 설정을 변경하세요.
GitLab UI에서 표시 언어 변경
GitLab은 UI에서 여러 언어를 지원합니다. 번역을 개선하거나 나열되지 않은 언어에 대한 지원을 요청하려면 GitLab 번역을 확인하세요.
GitLab UI의 언어를 선택하려면:
- 왼쪽 사이드바에서 아바타를 선택합니다.
- Preferences를 선택합니다.
- Localization 섹션으로 이동합니다.
- Language 아래에서 옵션을 선택합니다.
- Save changes를 선택합니다.
업데이트된 언어를 보려면 페이지를 새로 고쳐야 할 수 있습니다.
기여 캘린더 시작일 사용자화
기여 캘린더가 시작되는 요일을 선택하세요. 기여 캘린더는 지난 1년간의 프로젝트 기여도를 보여줍니다. 각 사용자 프로필에서 이 캘린더를 볼 수 있습니다. 사용자 프로필에 접근하려면:
- 왼쪽 사이드바에서 아바타를 선택하고 > 이름이나 사용자 이름을 선택합니다.
기여 캘린더 시작일을 변경하려면:
- 왼쪽 사이드바에서 아바타를 선택합니다.
- Preferences를 선택합니다.
- Localization 섹션으로 이동합니다.
- First day of the week 아래에서 옵션을 선택합니다.
- Save changes를 선택합니다.
캘린더 시작일을 변경한 후에는 사용자 프로필 페이지를 새로 고치세요.
상대 시간 대신 정확한 시간 표시
그룹 및 프로젝트 개요 페이지와 사용자 프로필에서 활동 시간을 표시하는 형식을 사용자화하세요. 시간을 다음 형식으로 표시할 수 있습니다:
- 상대 형식, 예:
30분 전
. - 절대 형식, 예:
2022년 9월 3일, 오후 3:57
.
GitLab UI에서 정확한 시간을 사용하려면:
- 왼쪽 사이드바에서 아바타를 선택합니다.
- Preferences를 선택합니다.
- Time preferences 섹션으로 이동합니다.
- Use relative times 체크박스를 해제합니다.
- Save changes를 선택합니다.
시간 형식 사용자화
활동 시간을 표시하는 형식을 사용자화할 수 있습니다. 시간을 다음과 같이 표시할 수 있습니다:
- 12시간 형식. 예:
2:34 PM
. - 24시간 형식. 예:
14:34
.
시스템 설정을 따를 수도 있습니다.
시간 형식을 사용자화하려면:
- 왼쪽 사이드바에서 아바타를 선택합니다.
- Preferences를 선택합니다.
- Time preferences 섹션으로 이동합니다.
- Time format 아래에서 System, 12-hour, 또는 24-hour 옵션 중 하나를 선택합니다.
- Save changes를 선택합니다.
정확한 코드 검색 비활성화
Status: Beta
- GitLab 15.9에서 베타로 도입됨 플래그와 함께
index_code_with_zoekt
및search_code_with_zoekt
라는 이름 사용. 기본적으로 비활성화됨.- GitLab.com에서 활성화됨 GitLab 16.6에서.
- 기능 플래그
index_code_with_zoekt
및search_code_with_zoekt
제거됨 GitLab 17.1에서.
경고:
이 기능은 베타이며 예고 없이 변경될 수 있습니다.
자세한 내용은 epic 9404를 참조하세요.
필수 조건:
- GitLab self-managed의 경우, 관리자가 정확한 코드 검색을 활성화해야 합니다.
사용자 기본 설정에서 정확한 코드 검색을 비활성화하려면:
- 왼쪽 사이드바에서 아바타를 선택합니다.
- Preferences를 선택합니다.
- Exact code search 섹션으로 이동합니다.
- Enable exact code search 체크박스를 해제합니다.
- Save changes를 선택합니다.
CI 작업 JSON 웹 토큰의 사용자 신원
- 도입됨 GitLab 16.0에서.
CI/CD 작업은 JSON 웹 토큰을 생성하며, 여기에는 외부 신원 목록이 포함될 수 있습니다.
개별 계정을 얻기 위해 별도의 API 호출을 하는 대신, 단일 인증 토큰에서 사용자 신원을 찾을 수 있습니다.
외부 신원은 기본적으로 포함되지 않습니다.
외부 신원을 포함하도록 활성화하려면 토큰 페이로드를 참조하세요.
팔로워 참여 제어
- 도입됨 GitLab 16.0에서.
다른 GitLab 사용자를 팔로우하거나 팔로우당하는 기능을 끌 수 있습니다. 기본적으로, 귀하의 사용자 프로필, 이름 및 프로필 사진이 다른 사용자의 팔로잉 탭에서 공개됩니다. 이 설정을 비활성화하면:
- GitLab은 모든 팔로워 및 팔로우 연결을 삭제합니다.
- GitLab은 각 연결의 페이지에서 귀하의 사용자 프로필을 자동으로 제거합니다.
다른 사용자의 팔로우를 당하고 팔로우하는 기능을 제거하려면:
- 왼쪽 사이드바에서 귀하의 아바타를 선택합니다.
- 환경 설정을 선택합니다.
- 사용자 팔로우 활성화 체크박스를 지웁니다.
- 변경 사항 저장을 선택합니다.
귀하의 팔로워 및 팔로잉 탭에 접근하려면:
- 왼쪽 사이드바에서 귀하의 아바타를 선택한 후, 귀하의 이름이나 사용자 이름을 선택합니다.
- 팔로워 또는 팔로잉을 선택합니다.
GitLab 인스턴스를 서드파티 서비스와 통합
서드파티 서비스에 대한 접근을 제공하여 GitLab 경험을 향상시킵니다.
Gitpod와 GitLab 인스턴스 통합
GitLab 브라우저에서 직접 코드를 시작하고 관리하려는 경우 Gitpod로 귀하의 GitLab 인스턴스를 구성하세요. Gitpod는 귀하의 프로젝트에 대한 개발 환경을 자동으로 준비하고 구축합니다.
Gitpod와 통합하려면:
- 왼쪽 사이드바에서 귀하의 아바타를 선택합니다.
- 환경 설정을 선택합니다.
- 통합 섹션을 찾습니다.
- Gitpod 통합 활성화 체크박스를 선택합니다.
- 변경 사항 저장을 선택합니다.
Sourcegraph와 GitLab 인스턴스 통합
GitLab은 GitLab의 모든 공개 프로젝트에 대해 Sourcegraph 통합을 지원합니다.
Sourcegraph와 통합하려면:
- 왼쪽 사이드바에서 귀하의 아바타를 선택합니다.
- 환경 설정을 선택합니다.
- 통합 섹션을 찾습니다.
- 코드 뷰에서 통합된 코드 인텔리전스 활성화 체크박스를 선택합니다.
- 변경 사항 저장을 선택합니다.
Sourcegraph와 GitLab을 구성하려면 GitLab 인스턴스의 관리자가 되어야 합니다.
확장 마켓플레이스와 통합
- 도입됨 GitLab 17.0에서 베타로 플래그
web_ide_oauth
및web_ide_extensions_marketplace
와 함께. 기본적으로 비활성화됨.- 기능 플래그
web_ide_oauth
GitLab.com, 자기 관리 및 GitLab 전용에서 활성화되고, 기능 플래그web_ide_extensions_marketplace
는 GitLab.com에서 활성화됨. GitLab 17.4에서.- 기능 플래그
web_ide_oauth
제거됨 GitLab 17.5에서.
자세한 내용은 이력을 참조하세요.
확장 마켓플레이스를 사용하여 Web IDE 및 작업 공간에 대한 확장을 검색하고 관리할 수 있습니다.
서드파티 확장을 위해서는 사용자 선호도에서 마켓플레이스를 활성화해야 합니다.
Web IDE 및 작업 공간을 위한 확장 마켓플레이스를 활성화하려면:
- 왼쪽 사이드바에서 귀하의 아바타를 선택합니다.
- 환경 설정을 선택합니다.
- 통합 섹션으로 이동합니다.
- 확장 마켓플레이스 활성화 체크박스를 선택합니다.
- 서드파티 확장 인정에서 이해했습니다를 선택합니다.
- 변경 사항 저장을 선택합니다.