프로필 환경 설정
GitLab의 외형을 변경하려면 환경 설정을 업데이트할 수 있습니다.
색상 테마 변경
GitLab UI의 색상 테마를 변경할 수 있습니다. 이러한 색상은 왼쪽 사이드바에 표시됩니다. 각각의 개별 색상 테마는 서로 다른 GitLab 인스턴스를 구별하는 데 도움이 될 수 있습니다.
색상 테마 변경 방법:
- 왼쪽 사이드바에서 아바타를 선택합니다.
- 환경 설정을 선택합니다.
- 색상 테마 섹션에서 원하는 테마를 선택합니다.
다크 모드
다크 모드는 GitLab UI의 요소들을 어두운 배경에 두드러지게 표시합니다.
- 다크 모드를 사용하려면 환경 설정 > 색상 테마 > 다크 모드를 선택합니다.
다크 모드는 다크 구문 강조 테마와만 호환됩니다. 보고된 문제 보기, 피드백 보내기, 진행 상황 추적은 에픽 2092에서 할 수 있습니다.
구문 강조 테마 변경
- 인증된 및 인증되지 않은 사용자를 위한 기본 구문 강조 테마 변경은 GitLab 15.1에서 도입되었습니다.
구문 강조는 코드 편집기와 통합 개발 환경(IDE)의 기능입니다. 이러한 하이라이터는 문자열 및 주석과 같은 각종 코드 유형에 색상을 할당합니다.
구문 강조 테마 변경 방법:
- 왼쪽 사이드바에서 아바타를 선택합니다.
- 환경 설정을 선택합니다.
- 구문 강조 테마 섹션에서 원하는 테마를 선택합니다.
- 변경 사항 저장을 선택합니다.
업데이트된 구문 강조 테마를 보려면 프로젝트 페이지를 새로고침하세요.
구문 강조 테마를 사용자 정의하려면 Application settings API를 사용하여 보다 상세한 수준에서 구문 강조 색상을 변경할 수 있습니다.
위 단계가 작동하지 않는 경우 프로그래밍 언어가 구문 강조 도구에서 지원되지 않을 수 있습니다. 자세한 정보는 코드 파일 및 스니펫에 대한 안내를 위해 Rouge Ruby Library를, 웹 IDE에 대한 안내를 위해 Monaco Editor 및 Monarch를 참조하세요.
차이 색상 변경
차이는 코드 버전간 변경 사항을 보여주기 위해 두 가지 다른 배경 색상을 사용합니다. 기본적으로 원본 파일은 빨간색이며 변경 사항은 초록색입니다.
차이 색상을 변경하는 방법:
- 왼쪽 사이드바에서 아바타를 선택합니다.
- 환경 설정을 선택합니다.
- 차이 색상 섹션으로 이동합니다.
- 색상을 선택하거나 색상 코드를 입력합니다.
- 변경 사항 저장을 선택합니다.
기본 색상으로 변경하려면 삭제된 줄 색상 및 추가된 줄 색상 텍스트 상자를 지우고 변경 사항 저장을 선택합니다.
동작
동작 섹션을 사용하여 GitLab Self-managed 인스턴스의 동작 및 레이아웃을 사용자 정의할 수 있습니다. 레이아웃 폭 변경 및 홈페이지, 그룹 및 프로젝트 개요 페이지의 기본 콘텐츠를 선택할 수 있습니다. 공백 렌더링, 파일 표시 및 텍스트 자동화와 같은 외관 및 기능을 사용자 정의할 수 있습니다.
UI에서 레이아웃 폭 변경
GitLab UI에서 콘텐츠를 전체 페이지로 늘리려면 사용자 인터페이스 레이아웃 폭을 변경할 수 있습니다. 기본적으로 페이지 콘텐츠는 폭이 1280픽셀로 고정되어 있습니다.
UI 레이아웃 폭을 변경하는 방법:
- 왼쪽 사이드바에서 아바타를 선택합니다.
- 환경 설정을 선택합니다.
- 동작 섹션으로 스크롤합니다.
- 레이아웃 폭 아래에서 고정 또는 유동적 중 선택합니다.
- 변경 사항 저장을 선택합니다.
홈 조직 선택
자체 호스트 GitLab에서는 기본적으로 이 기능이 사용할 수 없습니다. 이 기능을 사용하려면 관리자가 ui_for_organizations
라는 피처 플래그를 활성화해야 합니다.
GitLab.com 및 GitLab Dedicated에서는 이 기능을 사용할 수 없습니다.
이 기능은 제품 사용에 적합하지 않습니다.
2개 이상의 조직의 구성원인 경우 홈 조직을 선택할 수 있습니다. 이는 GitLab에 처음 로그인했을 때 기본적으로 표시되는 조직입니다.
홈 조직 선택 방법:
- 왼쪽 사이드바에서 아바타를 선택합니다.
- 환경 설정을 선택합니다.
- 동작 섹션으로 스크롤합니다.
- 홈 조직 드롭다운 디렉터리에서 옵션을 선택합니다.
- 변경 사항 저장을 선택합니다.
홈페이지 선택
GitLab 로고()를 선택했을 때 표시되는 페이지를 제어할 수 있습니다. 홈페이지를 프로젝트(기본값), 내 그룹, 내 활동 및 기타 콘텐츠로 설정할 수 있습니다.
- 왼쪽 사이드바에서 아바타를 선택합니다.
- 환경 설정을 선택합니다.
- 동작 섹션으로 스크롤합니다.
- 홈페이지 드롭다운 디렉터리에서 옵션을 선택합니다.
- 변경 사항 저장을 선택합니다.
그룹 개요 페이지의 기본 콘텐츠 사용자 정의
그룹 개요 페이지의 주요 콘텐츠를 변경할 수 있습니다. 그룹 개요 페이지는 왼쪽 사이드바에서 그룹을 선택했을 때 표시되는 페이지입니다. 그룹 개요 페이지의 기본 콘텐츠를 다음 중 하나로 사용자 정의할 수 있습니다:
- 기본값인 세부 정보 대시보드는 그룹 활동과 프로젝트 개요를 보여줍니다.
- 보안 대시보드는 그룹 보안 정책 및 기타 보안에 관한 주제를 포함할 수 있습니다.
더 많은 정보는 Groups를 참조하세요.
그룹 개요 페이지의 기본 콘텐츠를 변경하는 방법:
- 왼쪽 사이드바에서 아바타를 선택합니다.
- 환경 설정을 선택합니다.
- 동작 섹션으로 스크롤합니다.
- 그룹 개요 콘텐츠 드롭다운 디렉터리에서 옵션을 선택합니다.
- 변경 사항 저장을 선택합니다.
프로젝트 개요 페이지의 기본 콘텐츠 사용자 정의
프로젝트 개요 페이지는 왼쪽 사이드바에서 프로젝트 개요를 선택했을 때 볼 수 있는 페이지입니다. 주요 프로젝트 개요 페이지를 Activity 페이지, README 파일 및 기타 콘텐츠로 설정할 수 있습니다.
- 왼쪽 사이드 바에서 아바타를 선택합니다.
- 환경설정을 선택합니다.
- 동작 섹션으로 스크롤합니다.
- 프로젝트 개요 콘텐츠 드롭다운 디렉터리에서 옵션을 선택합니다.
- 변경 사항 저장을 선택합니다.
바로 가기 버튼 숨기기
바로 가기 버튼은 프로젝트 개요 페이지의 파일 디렉터리 앞에 나오는 버튼들입니다. 이러한 버튼은 README 파일이나 라이선스 계약서와 같은 프로젝트의 부분에 대한 링크를 제공합니다.
프로젝트 개요 페이지에서 바로 가기 버튼 숨기기:
- 왼쪽 사이드 바에서 아바타를 선택합니다.
- 환경설정을 선택합니다.
- 동작 섹션으로 스크롤합니다.
- 프로젝트 개요에서 파일 위에 바로 가기 버튼 표시 확인란을 해제합니다.
- 변경 사항 저장을 선택합니다.
웹 IDE에서 화이트스페이스 문자 표시
화이트스페이스 문자는 텍스트 내의 공백 문자로, 공백 및 들여쓰기와 같은 것들을 말합니다. 코드 내용을 구조화하기 위해 화이트스페이스를 사용할 수 있습니다. 프로그래밍 언어가 화이트스페이스에 민감한 경우, Web IDE에서 변경 사항을 감지할 수 있습니다.
Web IDE에서 화이트스페이스 렌더링:
- 왼쪽 사이드 바에서 아바타를 선택합니다.
- 환경설정을 선택합니다.
- 동작 섹션으로 스크롤합니다.
- Web IDE에서 화이트스페이스 문자 렌더링 확인란을 선택합니다.
- 변경 사항 저장을 선택합니다.
화이트스페이스의 변경 사항은 diffs에서 볼 수 있습니다.
웹 IDE의 diffs를 보려면 다음 단계를 따르세요:
- 왼쪽 사이드 바에서 소스 컨트롤 ()을 선택합니다.
- 변경 사항 탭에서 파일을 선택합니다.
diffs에서 화이트스페이스 변경사항 표시
diff 파일에서 화이트스페이스의 변경 사항을 확인합니다. 화이트스페이스에 대한 더 많은 정보는 이전 작업을 참조하세요.
화이트스페이스의 변경 사항을 diffs에서 보려면:
- 왼쪽 사이드 바에서 아바타를 선택합니다.
- 환경설정을 선택합니다.
- 동작 섹션으로 스크롤합니다.
- diffs에서 화이트스페이스 변경 사항 표시 확인란을 선택합니다.
- 변경 사항 저장을 선택합니다.
diff에 대한 자세한 내용은 diff 색상 변경을 참조하세요.
Merge Request에서 페이지 당 하나의 파일 표시
변경 사항 탭을 사용하여 Merge Request에 대한 모든 파일 변경을 한 페이지에서 볼 수 있습니다. 대신, 한 번에 한 파일씩 보도록 선택할 수 있습니다.
변경 탭에서 페이지 당 하나의 파일을 표시하려면:
- 왼쪽 사이드 바에서 아바타를 선택합니다.
- 환경설정을 선택합니다.
- 동작 섹션으로 스크롤합니다.
- Merge Request의 변경 탭에서 페이지 당 하나의 파일 표시 확인란을 선택합니다.
- 변경 사항 저장을 선택합니다.
그런 다음, 변경 탭에서 파일 아래에 있는 이전 및 다음 버튼을 선택하여 파일 간에 이동할 수 있습니다.
자동으로 문자 둘러싸기
텍스트를 입력할 때 해당하는 닫는 문자를 자동으로 추가합니다. 예를 들어, 여는 대괄호를 입력하면 자동으로 대괄호를 닫습니다. 이 설정은 설명란과 코멘트 상자에서만 작동하며 다음과 같은 문자에 대해서만 지원됩니다: **"
, '
, ```, (
, [
, {
, <
, *
, _**
.
설명란과 코멘트 상자에서 문자를 자동으로 둘러싸려면:
- 왼쪽 사이드 바에서 아바타를 선택합니다.
- 환경설정을 선택합니다.
- 동작 섹션으로 스크롤합니다.
- 따옴표나 대괄호를 입력 시 텍스트 선택 둘러싸기 확인란을 선택합니다.
- 변경 사항 저장을 선택합니다.
설명란이나 코멘트 상자에서 단어를 입력하고 해당 단어를 강조 표시한 다음 여는 문자를 입력하면 텍스트가 대체되는 것이 아니라 닫히는 문자가 추가됩니다.
새 디렉터리 항목 자동 생성
설명 및 코멘트 상자의 디렉터리에서 Enter를 누를 때 새 디렉터리 항목을 생성합니다.
Enter 키를 눌러 새 디렉터리 항목을 추가하려면:
- 왼쪽 사이드 바에서 아바타를 선택합니다.
- 환경설정을 선택합니다.
- 동작 섹션으로 스크롤합니다.
- 자동으로 새 디렉터리 항목 추가 확인란을 선택합니다.
- 변경 사항 저장을 선택합니다.
탭 너비 변경
diffs, blobs 및 스니펫에서 탭의 기본 크기를 변경합니다. WebIDE, 파일 편집기 및 Markdown 편집기는 이 기능을 지원하지 않습니다.
기본 탭 너비 조정:
- 왼쪽 사이드 바에서 아바타를 선택합니다.
- 환경설정을 선택합니다.
- 동작 섹션으로 스크롤합니다.
- 탭 너비에 값 입력합니다.
- 변경 사항 저장을 선택합니다.
지역화
언어, 캘린더 시작 요일 및 시간 설정과 같은 지역화 설정을 변경합니다.
GitLab UI에서 표시 언어 변경
GitLab은 UI에서 여러 언어를 지원합니다. 번역을 개선하거나 지원되지 않는 언어에 대한 지원을 요청하려면 GitLab 번역을 참조하세요.
GitLab UI 언어 선택:
- 왼쪽 사이드 바에서 아바타를 선택합니다.
- 환경설정을 선택합니다.
- 지역화 섹션으로 이동합니다.
- 언어에서 옵션을 선택합니다.
- 변경 사항 저장을 선택합니다.
업데이트된 언어를 보려면 페이지를 새로고침해야 할 수 있습니다.
기여 캘린더 시작 요일 사용자 정의
기여 캘린더가 시작되는 주의 요일을 선택합니다. 기여 캘린더는 지난 일 년간의 프로젝트 기여를 보여줍니다. 각 사용자 프로필에서 이 캘린더를 볼 수 있습니다. 사용자 프로필에 액세스하려면:
- 왼쪽 사이드 바에서 아바타를 선택 > 이름 또는 사용자 이름을 선택합니다.
기여 캘린더 시작 요일 변경:
- 왼쪽 사이드 바에서 아바타를 선택합니다.
- 환경설정을 선택합니다.
- 지역화 섹션으로 이동합니다.
- 주의 첫 날에서 옵션을 선택합니다.
- 변경 사항 저장을 선택합니다.
달력을 변경한 후 사용자 프로필 페이지를 새로 고쳐야 합니다.
상대 시간 대신 정확한 시간 표시
- 소개: GitLab 14.1에 추가되었습니다.
그룹 및 프로젝트 개요 페이지 및 사용자 프로필에서 활동 시간을 표시하는 데 사용되는 형식을 사용자 정의합니다. 시간을 다음과 같이 표시할 수 있습니다:
- 상대적인 형식, 예:
30분 전
- 절대적인 형식, 예:
2022년 9월 3일 오후 3:57
GitLab UI에서 정확한 시간 사용:
- 왼쪽 사이드 바에서 아바타를 선택합니다.
- 환경설정을 선택합니다.
- 시간 환경설정 섹션으로 이동합니다.
- 상대적인 시간 사용 확인란을 해제합니다.
- 변경 사항 저장을 선택합니다.
시간 형식 사용자 정의
- GitLab 16.6에서 소개됨.
그룹 및 프로젝트 개요 페이지 및 사용자 프로필에서 활동 시간을 표시하는 데 사용되는 형식을 사용자 정의할 수 있습니다. 다음과 같이 시간을 표시할 수 있습니다:
- 12시간 형식. 예:
오후 2:34
. - 24시간 형식. 예:
14:34
.
또한 시스템 설정을 따를 수도 있습니다.
시간 형식을 사용자 정의하려면:
- 왼쪽 사이드바에서 아바타를 선택합니다.
- 환경 설정을 선택합니다.
- 시간 환경 설정 섹션으로 이동합니다.
- 시간 형식 아래 시스템, 12시간, 또는 24시간 옵션 중 하나를 선택합니다.
- 변경 사항 저장을 선택합니다.
CI 작업 JSON 웹 토큰의 사용자 식별
- GitLab 16.0에서 소개됨.
CI/CD 작업은 사용자의 외부 식별을 포함할 수 있는 JSON 웹 토큰을 생성합니다. 개별 계정을 가져오기 위한 별도의 API 호출을 하지 않고도 하나의 인증 토큰에서 사용자 식별을 찾을 수 있습니다.
외부 식별은 기본적으로 포함되지 않습니다. 외부 식별을 포함하도록 설정하려면 토큰 페이로드를 참조하세요.
팔로워 참여 제어
- GitLab 16.0에서 소개됨.
다른 GitLab 사용자에게 팔로우되거나 팔로우할 수 있는 능력을 해제합니다. 기본적으로 사용자 프로필(이름 및 프로필 사진 포함)은 다른 사용자의 Following 탭에 공개됩니다. 이 설정을 비활성화하면:
- GitLab은 모든 팔로워 및 팔로잉한 연결을 삭제합니다.
- GitLab은 각 연결의 페이지에서 사용자 프로필을 자동으로 제거합니다.
다른 사용자에 의해 팔로우되고 팔로우하는 능력을 제거하려면:
- 왼쪽 사이드바에서 아바타를 선택합니다.
- 환경 설정을 선택합니다.
- 사용자 팔로우 활성화 확인란을 선택 취소합니다.
- 변경 사항 저장을 선택합니다.
팔로워 및 팔로잉 탭에 액세스하려면:
- 왼쪽 사이드바에서 아바타를 선택 > 이름 또는 사용자 이름을 선택합니다.
- 팔로워 또는 팔로잉을 선택합니다.
GitLab 인스턴스를 타사 서비스와 통합
타사 서비스에게 GitLab 계정에 액세스할 수 있는 권한을 부여합니다.
GitLab 인스턴스를 Gitpod와 통합
GitLab 브라우저에서 직접 코드를 실행하고 관리하고자 할 때 GitLab 인스턴스를 Gitpod로 구성합니다. Gitpod는 프로젝트에 대해 개발 환경을 자동으로 준비하고 빌드합니다.
Gitpod과 통합하려면:
- 왼쪽 사이드바에서 아바타를 선택합니다.
- 환경 설정을 선택합니다.
- 통합 섹션을 찾습니다.
- Gitpod 통합 활성화 확인란을 선택합니다.
- 변경 사항 저장을 선택합니다.
GitLab 인스턴스를 Sourcegraph와 통합
GitLab은 GitLab의 모든 공개 프로젝트에 대한 Sourcegraph 통합을 지원합니다.
Sourcegraph와 통합하려면:
- 왼쪽 사이드바에서 아바타를 선택합니다.
- 환경 설정을 선택합니다.
- 통합 섹션을 찾습니다.
- 코드 보기에서 통합된 코드 지능 활성화 확인란을 선택합니다.
- 변경 사항 저장을 선택합니다.
GitLab 인스턴스의 관리자여야만 GitLab을 Sourcegraph로 구성할 수 있습니다.