- 색 테마 변경
- 문법 강조 테마 변경
- Diff 색상 변경
- 동작
- 로컬라이제이션
- 정확한 코드 검색 비활성화
- CI 작업 JSON 웹 토큰에서 사용자 ID
- 팔로워 참여 제어
- GitLab 인스턴스를 타사 서비스와 통합
프로필 환경 설정
GitLab의 룩앤필을 변경하려면 환경 설정을 업데이트할 수 있습니다.
색 테마 변경
GitLab UI의 색 테마를 변경할 수 있습니다. 이러한 색상은 왼쪽 사이드바에 표시됩니다. 각각의 색 테마를 사용하면 다른 GitLab 인스턴스를 구별하는 데 도움이 될 수 있습니다.
색 테마를 변경하려면:
- 왼쪽 사이드바에서 아바타를 선택합니다.
- 환경 설정을 선택합니다.
- 색 테마 섹션에서 테마를 선택합니다.
다크 모드
다크 모드를 사용하면 GitLab UI의 요소가 어두운 배경에서 두드러지게 나타납니다.
- 다크 모드를 사용하려면 환경 설정 > 색 테마 > 다크 모드를 선택합니다.
다크 모드는 다크 구문 강조 테마와만 함께 작동합니다. 더 자세한 정보 및 진행 상황을 보고 의견을 보낼 수 있는 epic 2092에서 문제를 보고 및 확인할 수 있습니다.
문법 강조 테마 변경
문법 강조는 코드 편집기와 IDE의 기능입니다. 이 강조기는 문자열 및 주석과 같은 각 유형의 코드에 색상을 할당합니다.
문법 강조 테마를 변경하려면:
- 왼쪽 사이드바에서 아바타를 선택합니다.
- 환경 설정을 선택합니다.
- 문법 강조 테마 섹션에서 테마를 선택합니다.
- 변경 사항 저장을 선택합니다.
업데이트된 문법 강조 테마를 보려면 프로젝트 페이지를 새로 고칩니다.
문법 강조 테마를 사용자 지정하려면 더 세분화된 수준에서 문법 강조 색상을 변경하려면 Application settings API를 사용할 수 있습니다. 이러한 단계가 작동하지 않는 경우 프로그래밍 언어가 강조 기능을 지원하지 않을 수 있습니다. 코드 파일 및 코드 스니펫에 대한 가이드는 Rouge Ruby Library를 참조하고, 웹 IDE에 대한 가이드는 Monaco Editor 및 Monarch를 참조하세요.
Diff 색상 변경
Diff는 코드 버전 간 변경 사항을 보여주기 위해 두 가지 다른 배경 색상을 사용합니다. 기본적으로 원본 파일은 빨간색이고 변경된 부분은 초록색입니다.
Diff 색상을 변경하려면:
- 왼쪽 사이드바에서 아바타를 선택합니다.
- 환경 설정을 선택합니다.
- Diff 색상 섹션으로 이동합니다.
- 색상을 선택하거나 색상 코드를 입력합니다.
- 변경 사항 저장을 선택합니다.
기본 색상으로 변경하려면 제거된 줄의 색상 및 추가된 줄의 색상 텍스트 상자를 지우고 변경 사항 저장을 선택합니다.
동작
동작 섹션을 사용하여 GitLab Self-managed 인스턴스의 동작 및 레이아웃을 사용자 정의할 수 있습니다. 레이아웃 폭을 변경하고 홈페이지, 그룹 및 프로젝트 개요 페이지의 기본 콘텐츠를 선택할 수 있습니다. 공백 렌더링, 파일 표시 및 텍스트 자동화와 같은 외관 및 기능을 사용자 정의하는 옵션이 있습니다.
UI에서 레이아웃 폭 변경
GitLab UI에서 콘텐츠를 전체 페이지로 늘어뜨리려면 기본적으로 페이지 콘텐츠가 1280픽셀 폭으로 고정됩니다.
UI 레이아웃 폭을 변경하려면:
- 왼쪽 사이드바에서 아바타를 선택합니다.
- 환경 설정을 선택합니다.
- 동작 섹션으로 스크롤합니다.
- 레이아웃 폭에서 고정 또는 유동을 선택합니다.
- 변경 사항 저장을 선택합니다.
홈 조직 선택
- GitLab 16.6에
ui_for_organizations
이라는 플래그로 도입되었습니다. 기본적으로 비활성화됩니다.
ui_for_organizations
라는 feature flag를 활성화해야 합니다.
GitLab.com 및 GitLab Dedicated에서는 이 기능을 사용할 수 없습니다.
이 기능은 운영 환경에서 사용할 준비가 되지 않았습니다.만일 두 개 이상의 조직의 구성원이라면 홈 조직을 선택할 수 있습니다. 이 홈 조직은 GitLab에 처음 로그인할 때 기본으로 속한 조직입니다.
홈 조직을 선택하려면:
- 왼쪽 사이드바에서 아바타를 선택합니다.
- 환경 설정을 선택합니다.
- 동작 섹션으로 스크롤합니다.
- 홈 조직 드롭다운 목록에서 옵션을 선택합니다.
- 변경 사항 저장을 선택합니다.
홈페이지 선택
GitLab 로고()를 선택했을 때 볼 페이지를 제어할 수 있습니다. 홈페이지를 프로젝트(기본값), 그룹, 활동 및 기타 콘텐츠로 설정할 수 있습니다.
- 왼쪽 사이드바에서 아바타를 선택합니다.
- 환경 설정을 선택합니다.
- 동작 섹션으로 스크롤합니다.
- 홈페이지 드롭다운 목록에서 옵션을 선택합니다.
- 변경 사항 저장을 선택합니다.
그룹 개요 페이지의 기본 콘텐츠 사용자 지정
그룹 개요 페이지의 주요 콘텐츠를 변경할 수 있습니다. 그룹 개요 페이지는 왼쪽 사이드바에서 그룹을 선택했을 때 표시되는 페이지입니다. 그룹 개요 페이지의 기본 콘텐츠를 다음 중 선택할 수 있습니다:
- 상세 대시보드(기본값), 그룹 활동 및 프로젝트 개요를 포함합니다.
- 보안 대시보드, 그룹 보안 정책 및 기타 보안 주제를 포함할 수 있습니다.
자세한 내용은 그룹을 참조하세요.
그룹 개요 페이지의 기본 콘텐츠를 변경하려면:
- 왼쪽 사이드바에서 아바타를 선택합니다.
- 환경 설정을 선택합니다.
- 동작 섹션으로 스크롤합니다.
- 그룹 개요 콘텐츠 드롭다운 목록에서 옵션을 선택합니다.
- 변경 사항 저장을 선택합니다.
프로젝트 개요 페이지의 기본 콘텐츠 사용자 정의
프로젝트 개요 페이지는 왼쪽 사이드바에서 프로젝트 개요를 선택할 때 볼 수 있는 페이지입니다. 주요 프로젝트 개요 페이지를 활동 페이지, README 파일 및 기타 콘텐츠로 설정할 수 있습니다.
- 왼쪽 사이드바에서 아바타를 선택합니다.
- 환경 설정을 선택합니다.
- 동작 섹션으로 스크롤합니다.
- 프로젝트 개요 콘텐츠 드롭다운 목록에서 옵션을 선택합니다.
- 변경 사항 저장을 선택합니다.
바로 가기 버튼 숨기기
바로 가기 버튼은 프로젝트 개요 페이지의 파일 목록 앞에 나옵니다. 이 버튼들은 README 파일이나 라이센스 계약서와 같은 프로젝트의 일부로 이동할 수 있는 링크를 제공합니다.
프로젝트 개요 페이지에서 바로 가기 버튼을 숨기려면:
- 왼쪽 사이드바에서 아바타를 선택합니다.
- 환경 설정을 선택합니다.
- 동작 섹션으로 스크롤합니다.
- 프로젝트 개요에 파일 위의 바로 가기 버튼 표시 확인란을 해제합니다.
- 변경 사항 저장을 선택합니다.
웹 IDE에서 공백 문자 표시
공백 문자는 텍스트의 빈 칸으로, 공백이나 들여쓰기와 같은 것들을 의미합니다. 코드에서 콘텐츠를 구조화하는 데 공백을 사용할 수 있습니다. 프로그래밍 언어가 공백에 민감한 경우, 웹 IDE에서 이를 감지할 수 있습니다.
웹 IDE에서 공백을 렌더링하려면:
- 왼쪽 사이드바에서 아바타를 선택합니다.
- 환경 설정을 선택합니다.
- 동작 섹션으로 스크롤합니다.
- 웹 IDE에서 공백 문자 렌더링 확인란을 선택합니다.
- 변경 사항 저장을 선택합니다.
공백에 대한 변경 사항을 diff에서 볼 수 있습니다.
웹 IDE에서 diff를 보려면 다음 단계를 따르세요:
- 왼쪽 사이드바에서 소스 제어(브랜치)를 선택합니다.
- 변경 내용 탭에서 파일을 선택합니다.
diff에서 공백 변경 표시
diff 파일에서 공백 변경 사항을 보여줍니다. 공백에 대한 자세한 정보는 이전 작업을 참조하세요.
공백 변경 사항을 diff에서 보려면:
- 왼쪽 사이드바에서 아바타를 선택합니다.
- 환경 설정을 선택합니다.
- 동작 섹션으로 스크롤합니다.
- diff에서 공백 변경 표시 확인란을 선택합니다.
- 변경 사항 저장을 선택합니다.
diff에 대한 자세한 정보는 diff 색상 변경을 참조하세요.
병합 요청에서 페이지 당 하나의 파일 표시
변경 사항 탭을 통해 병합 요청에서 모든 파일 변경 사항을 한 페이지에서 볼 수 있습니다. 대신, 한 번에 한 파일씩 볼 수 있습니다.
변경 사항 탭에서 페이지 당 하나의 파일을 표시하려면:
- 왼쪽 사이드바에서 아바타를 선택합니다.
- 환경 설정을 선택합니다.
- 동작 섹션으로 스크롤합니다.
- 병합 요청의 변경 탭에서 한 번에 한 파일 표시 확인란을 선택합니다.
- 변경 사항 저장을 선택합니다.
그런 다음 변경 사항 탭의 파일 아래에서 이전 및 다음 버튼을 선택하여 파일 간에 이동할 수 있습니다.
자동으로 대응되는 문자
열린 문자를 입력할 때 해당 닫힌 문자가 자동으로 추가됩니다. 예를 들어 열린 대괄호를 입력할 때 해당 닫힌 대괄호가 자동으로 삽입됩니다. 이 설정은 설명 상자와 코멘트 상자에서만 작동하며 다음과 같은 문자에 대해서만 지원됩니다: **"
, '
, ```, (
, [
, {
, <
, *
, _**
.
설명 상자와 코멘트 상자에서 문자를 자동으로 대응하려면:
- 왼쪽 사이드바에서 아바타를 선택합니다.
- 환경 설정을 선택합니다.
- 동작 섹션으로 스크롤합니다.
- 따옴표나 괄호를 입력할 때 텍스트 선택 둘러싸기 확인란을 선택합니다.
- 변경 사항 저장을 선택합니다.
설명 상자 또는 코멘트 상자에서 단어를 입력하고 해당 단어를 강조 표시한 후 열린 문자를 입력하면, 텍스트가 대체되는 대신 닫힌 문자가 추가됩니다.
새 목록 항목 자동 생성
설명 상자 및 코멘트 상자에서 목록에서 Enter 키를 누르면 새 목록 항목을 만듭니다.
Enter 키를 눌러 새 목록 항목을 추가하려면:
- 왼쪽 사이드바에서 아바타를 선택합니다.
- 환경 설정을 선택합니다.
- 동작 섹션으로 스크롤합니다.
- 자동으로 새 목록 항목 추가 확인란을 선택합니다.
- 변경 사항 저장을 선택합니다.
탭 너비 변경
diff, blob 및 스니펫에서 탭의 기본 크기를 변경합니다. 웹IDE, 파일 편집기 및 Markdown 편집기는 이 기능을 지원하지 않습니다.
기본 탭 너비를 조정하려면:
- 왼쪽 사이드바에서 아바타를 선택합니다.
- 환경 설정을 선택합니다.
- 동작 섹션으로 스크롤합니다.
- 탭 너비에 값을 입력합니다.
- 변경 사항 저장을 선택합니다.
로컬라이제이션
언어, 달력 시작 요일 및 시간 선호도와 같은 로컬라이제이션 설정을 변경합니다.
GitLab UI에서 표시 언어 변경
GitLab은 UI에서 다국어를 지원합니다. 번역 개선 또는 지원되지 않는 언어 지원을 요청하려면 GitLab 번역을 확인하세요.
GitLab UI에 언어를 선택하려면:
- 왼쪽 사이드바에서 아바타를 선택합니다.
- 환경 설정을 선택합니다.
- 로컬라이제이션 섹션으로 이동합니다.
- 언어에서 옵션을 선택합니다.
- 변경 사항 저장을 선택합니다.
언어를 변경한 후에는 페이지를 새로 고침해야 합니다.
기여 달력 시작 요일 사용자 정의
기여 달력이 시작하는 요일을 선택합니다. 기여 달력은 지난 일년 동안의 프로젝트 기여를 보여줍니다. 각 사용자 프로파일에서 이 달력을 볼 수 있습니다. 사용자 프로파일에 액세스하려면:
- 왼쪽 사이드바에서 아바타를 선택 > 이름 또는 사용자 이름을 선택합니다.
기여 달력 시작 요일을 변경하려면:
- 왼쪽 사이드바에서 아바타를 선택합니다.
- 환경 설정을 선택합니다.
- 로컬라이제이션 섹션으로 이동합니다.
- 한 주의 첫 날에서 옵션을 선택합니다.
- 변경 사항 저장을 선택합니다.
기여 달력 시작 요일을 변경한 후에는 사용자 프로필 페이지를 새로 고쳐야 합니다.
상대적인 시간이 아닌 정확한 시간 표시 사용
그룹 및 프로젝트 개요 페이지 및 사용자 프로필에서 작업의 시간을 표시하는 데 사용되는 형식을 사용자 정의합니다. 상대적 형식 또는 절대적 형식으로 시간을 표시할 수 있습니다.
GitLab UI에서 정확한 시간을 사용하려면:
- 왼쪽 사이드바에서 아바타를 선택합니다.
- 환경 설정을 선택합니다.
- 시간 선호도 섹션으로 이동합니다.
- 상대적 시간 사용 확인란을 해제합니다.
- 변경 사항 저장을 선택합니다.
시간 형식 사용자 지정
- GitLab 16.6에서 도입되었습니다.
그룹 및 프로젝트 개요 페이지 및 사용자 프로필에서 활동 시간을 표시하는 데 사용되는 형식을 사용자 지정할 수 있습니다. 시간을 다음과 같이 표시할 수 있습니다:
- 12시간 형식. 예:
오후 2:34
. - 24시간 형식. 예:
14:34
.
또한 시스템 설정을 따를 수도 있습니다.
시간 형식을 사용자 지정하려면:
- 왼쪽 사이드바에서 아바타를 선택합니다.
- 환경 설정을 선택합니다.
- 시간 환경 설정 섹션으로 이동합니다.
- 시간 형식에서 시스템, 12시간, 또는 24시간 옵션을 선택합니다.
- 변경 사항 저장을 선택합니다.
정확한 코드 검색 비활성화
- 신청됨. 기본적으로 비활성화됨.
- GitLab.com에서 GitLab 16.6에 활성화됨.
- 기능 플래그
index_code_with_zoekt
및search_code_with_zoekt
제거됨 GitLab 17.1에서.
경고: 이 기능은 베타 상태이며 사전 통지 없이 변경될 수 있습니다. 자세한 정보는 에픽 9404를 참조하십시오.
필수 사항:
- GitLab Self-managed의 경우, 관리자는 정확한 코드 검색을 활성화해야 합니다.
사용자 환경 설정에서 정확한 코드 검색 비활성화:
- 왼쪽 사이드바에서 아바타를 선택합니다.
- 환경 설정을 선택합니다.
- 정확한 코드 검색 섹션으로 이동합니다.
- 정확한 코드 검색 활성화 확인란을 해제합니다.
- 변경 사항 저장을 선택합니다.
CI 작업 JSON 웹 토큰에서 사용자 ID
- GitLab 16.0에서 도입되었습니다.
CI/CD 작업은 사용자의 외부 ID 목록을 포함할 수 있는 JSON 웹 토큰을 생성합니다. 개별 계정을 얻기 위해 별도의 API 호출을 수행하는 대신 사용자 ID를 단일 인증 토큰에서 찾을 수 있습니다.
외부 ID는 기본적으로 포함되지 않습니다. 외부 ID를 포함하도록 활성화하려면 토큰 페이로드를 참조하십시오.
팔로워 참여 제어
- GitLab 16.0에서 도입되었습니다.
다른 GitLab 사용자로부터 팔로우를 받거나 그들을 팔로우할 수 있는 기능을 비활성화합니다. 기본적으로 당신의 사용자 프로필, 이름, 및 프로필 사진은 다른 사용자의 팔로잉 탭에 공개됩니다. 이 설정을 비활성화하면:
- GitLab은 모든 팔로워 및 팔로잉 연결을 삭제합니다.
- GitLab은 각 연결의 페이지에서 당신의 사용자 프로필을 자동으로 제거합니다.
다른 사용자에 의해 팔로우를 받거나 팔로우하는 기능을 제거하려면:
- 왼쪽 사이드바에서 아바타를 선택합니다.
- 환경 설정을 선택합니다.
- 다른 사용자 팔로우 활성화 확인란을 해제합니다.
- 변경 사항 저장을 선택합니다.
팔로워 및 팔로잉 탭에 액세스하려면:
- 왼쪽 사이드바에서 아바타를 선택합니다 > 이름 또는 사용자 이름을 선택합니다.
- 팔로워 또는 팔로잉을 선택합니다.
GitLab 인스턴스를 타사 서비스와 통합
타사 서비스에 GitLab 인스턴스 액세스 권한을 부여하여 GitLab 경험을 향상시킵니다.
Gitpod와 GitLab 인스턴스 통합
GitLab 브라우저에서 코드를 직접 시작하고 관리할 때 Gitpod로 GitLab 인스턴스를 구성합니다. Gitpod은 프로젝트를 위해 개발 환경을 자동으로 준비하고 빌드합니다.
Gitpod와 통합하려면:
- 왼쪽 사이드바에서 아바타를 선택합니다.
- 환경 설정을 선택합니다.
- 통합 섹션을 찾습니다.
- Gitpod 통합 활성화 확인란을 선택합니다.
- 변경 사항 저장을 선택합니다.
Sourcegraph와 GitLab 인스턴스 통합
GitLab은 모든 공개 프로젝트에 대해 Sourcegraph 통합을 지원합니다.
Sourcegraph와 통합하려면:
- 왼쪽 사이드바에서 아바타를 선택합니다.
- 환경 설정을 선택합니다.
- 통합 섹션을 찾습니다.
- 코드 보기에서 통합 코드 지능 활성화 확인란을 선택합니다.
- 변경 사항 저장을 선택합니다.
이 통합을 설정하려면 GitLab 인스턴스의 관리자여야 합니다.
확장 마켓플레이스와 통합
- GitLab 17.0에서 베타로 도입됨. 기본적으로 비활성화됨.
- 기능 플래그
web_ide_oauth
GitLab.com, self-managed 및 GitLab Dedicated에서 활성화되었으며 기능 플래그web_ide_extensions_marketplace
가 GitLab.com에서 GitLab 17.4에 활성화되었습니다.- 기능 플래그
web_ide_oauth
가 GitLab 17.5에서 제거되었습니다.
확장 마켓플레이스를 사용하여 Web IDE 및 작업 공간을 위해 확장을 검색하고 관리할 수 있습니다. 타사 확장을 사용하려면 사용자 환경 설정에서 마켓플레이스를 활성화해야 합니다.
Web IDE 및 작업 공간을 위해 확장 마켓플레이스를 활성화하려면:
- 왼쪽 사이드바에서 아바타를 선택합니다.
- 환경 설정을 선택합니다.
- 통합 섹션으로 이동합니다.
- 확장 마켓플레이스 활성화 확인란을 선택합니다.
- 타사 확장 승인 사항에서 이해함을 선택합니다.
- 변경 사항 저장을 선택합니다.