- 허용된 가져오기 원본 구성
- 프로젝트 내보내기 활성화
- 직접 전송을 통한 그룹 및 프로젝트의 마이그레이션 활성화
- 조용한 관리자 내보내기 활성화
- 기여자 매핑을 관리자에게 허용
- 최대 내보내기 크기
- 최대 가져오기 크기
- 가져오기용 원격 파일 최대 크기
- 직접 전송에 의한 가져 오기의 최대 다운로드 파일 크기
- 가져온 아카이브의 최대 압축 해제 파일 크기
- 아카이브된 파일의 압축 해제 시간 제한
- 동시에 실행되는 최대 가져오기 작업 수
- 문제 해결
- 오류:
도움말 페이지 문서 기본 URL이 차단됨: 실행 시간이 만료됨
설정 가져오기 및 내보내기
수입 및 수출 관련 기능에 대한 설정입니다.
허용된 가져오기 원본 구성
다른 시스템에서 프로젝트를 가져오기 전에 해당 시스템의 가져오기 원본을 활성화해야 합니다.
- 관리자 액세스 수준을 갖춘 사용자로 GitLab에 로그인합니다.
- 왼쪽 사이드바에서 맨 아래에 관리자를 선택합니다.
- 설정 > 일반을 선택합니다.
- 수입 및 내보내기 설정 섹션을 확장합니다.
- 각 가져오기 원본을 선택합니다.
- 변경 사항 저장을 선택합니다.
프로젝트 내보내기 활성화
프로젝트 및 해당 데이터를 내보내기를 활성화하려면:
- 관리자 액세스 수준을 갖춘 사용자로 GitLab에 로그인합니다.
- 왼쪽 사이드바에서 맨 아래에 관리자를 선택합니다.
- 설정 > 일반을 선택합니다.
- 수입 및 내보내기 설정 섹션을 확장합니다.
- 프로젝트 내보내기로 스크롤합니다.
- 활성화 확인란을 선택합니다.
- 변경 사항 저장을 선택합니다.
직접 전송을 통한 그룹 및 프로젝트의 마이그레이션 활성화
- GitLab 15.8에서 소개됨.
경고: GitLab 16.1 이전에는 예약된 스캔 실행 정책을 사용하지 말아야 합니다. 직접 전송을 사용하는 경우에는 먼저 GitLab 16.2로 업그레이드하고 강제로 적용하는 프로젝트에서 보안 정책 봇이 활성화되어 있는지 확인하십시오.
경고: 이 기능은 베타 상태이며 사전 통지 없이 변경될 수 있습니다. 이 기능은 프로덕션 환경에 사용하기에 적합하지 않습니다.
그룹 및 프로젝트의 직접 전송을 기본적으로 비활성화되어 있습니다. 그룹 및 프로젝트의 직접 전송을 활성화하려면:
- 관리자 액세스 수준을 갖춘 사용자로 GitLab에 로그인합니다.
- 왼쪽 사이드바에서 맨 아래에 관리자를 선택합니다.
- 설정 > 일반을 선택합니다.
- 수입 및 내보내기 설정 섹션을 확장합니다.
- GitLab 그룹 및 프로젝트의 직접 전송을 허용으로 스크롤합니다.
- 활성화 확인란을 선택합니다.
- 변경 사항 저장을 선택합니다.
동일한 설정은 API에서 bulk_import_enabled
속성으로 사용 가능합니다.
조용한 관리자 내보내기 활성화
조용한 관리자 프로젝트 및 그룹 파일 내보내기를 활성화하여 인스턴스 관리자가 프로젝트 또는 그룹 파일 내보내기를 트리거하거나 내보낸 파일을 다운로드할 때 감사 이벤트가 발생하지 않도록 합니다. 관리자가 아닌 사용자의 내보내기는 여전히 감사 이벤트를 생성합니다.
조용한 관리자 프로젝트 및 그룹 파일 내보내기를 활성화하려면:
- 왼쪽 사이드바에서 맨 아래에 관리자를 선택합니다.
- 설정 > 일반을 선택하고 수입 및 내보내기 설정을 확장합니다.
- 관리자에 의한 조용한 내보내기로 스크롤합니다.
- 활성화 확인란을 선택합니다.
기여자 매핑을 관리자에게 허용
- GitLab 17.5에 플래그 로 소개됨으로 기본적으로 비활성화됨.
가져온 사용자 기여를 관리자에게 매핑하는 것을 허용합니다.
가져온 사용자 기여를 관리자에게 매핑하려면:
- 왼쪽 사이드바에서 맨 아래에 관리자를 선택합니다.
- 설정 > 일반을 선택하고 수입 및 내보내기 설정을 확장합니다.
- 관리자에게 기여 매핑을 허용으로 스크롤합니다.
- 활성화 확인란을 선택합니다.
최대 내보내기 크기
- GitLab 15.0에 소개됨.
GitLab에서 내보내는 최대 파일 크기를 수정하려면:
- 왼쪽 사이드바에서 맨 아래에 관리자를 선택합니다.
- 설정 > 일반을 선택하고 수입 및 내보내기 설정을 확장합니다.
- 최대 내보내기 크기 (MiB)의 값을 변경하여 증가 또는 감소시킵니다.
최대 가져오기 크기
GitLab에서 가져오는 파일의 최대 크기를 수정하려면:
- 왼쪽 사이드바에서 맨 아래에 관리자를 선택합니다.
- 설정 > 일반을 선택합니다.
- 수입 및 내보내기 설정을 확장합니다.
- 최대 가져오기 크기 (MiB)의 값을 변경하여 증가 또는 감소시킵니다.
이 설정은 GitLab 내보내기 파일에서 가져오는 저장소에만 적용됩니다.
구성된 값보다 큰 크기를 선택하면 웹 서버의 구성 값보다 큰 크기로 설정하는 경우 오류가 발생할 수 있습니다. 자세한 내용은 문제 해결 섹션을 참조하십시오.
GitLab.com 저장소 크기 제한에 대한 자세한 내용은 계정 및 제한 설정을 읽으십시오.
가져오기용 원격 파일 최대 크기
- GitLab 16.3에 소개됨.
기본적으로 외부 객체 저장소(예: AWS)에서 가져오는 파일의 최대 원격 파일 크기는 10 GiB입니다.
이 설정을 수정하려면:
- 왼쪽 사이드바에서 맨 아래에 관리자를 선택합니다.
- 설정 > 일반을 선택합니다.
- 수입 및 내보내기 설정을 확장합니다.
-
최대 가져오기 원격 파일 크기 (MiB)의 값을 변경하여 증가 또는 감소시킵니다. 파일 크기 제한을 없애려면
0
을 설정하십시오.
직접 전송에 의한 가져 오기의 최대 다운로드 파일 크기
- GitLab 16.3에서 소개됨.
기본적으로, 직접 전송에 의한 가져오기의 최대 다운로드 파일 크기는 5 GiB입니다.
이 설정을 수정하려면 다음을 수행하세요.
- 왼쪽 사이드바에서 아래쪽에 관리자를 선택합니다.
- 설정 > 일반을 선택합니다.
- 가져오기 및 내보내기 설정을 확장합니다.
-
직접 전송 최대 다운로드 파일 크기 (MiB)의 값을 변경하여 증가 또는 감소시킵니다. 다운로드 파일 크기 제한을 두지 않으려면
0
으로 설정하세요.
가져온 아카이브의 최대 압축 해제 파일 크기
- GitLab 16.3에서 소개됨.
- GitLab 16.4에서 가져온 아카이브의 최대 압축 해제 파일 크기 필드 이름 변경됨.
파일 내보내기 또는 직접 전송을 사용하여 프로젝트를 가져올 때, 가져온 아카이브의 최대 압축 해제 파일 크기를 지정할 수 있습니다. 기본값은 25 GiB입니다.
압축 파일을 가져올 때, 압축 해제된 크기는 최대 압축 해제 파일 크기 제한을 초과할 수 없습니다. 압축 해제된 크기가 구성된 제한을 초과하는 경우 다음 오류가 반환됩니다.
압축 해제된 아카이브 크기 유효성 검사에 실패했습니다.
이 설정을 수정하려면 다음을 수행하세요.
- 왼쪽 사이드바에서 아래쪽에 관리자를 선택합니다.
- 설정 > 일반을 선택합니다.
- 가져오기 및 내보내기 설정을 확장합니다.
- 가져온 아카이브의 최대 압축 해제 파일 크기 (MiB)에 다른 값을 설정합니다.
아카이브된 파일의 압축 해제 시간 제한
- GitLab 16.4에서 소개됨.
프로젝트를 가져올 때, 가져온 아카이브의 압축 해제를 위한 최대 시간을 지정할 수 있습니다. 기본값은 210초입니다.
GitLab에서 가져온 파일의 최대 압축 해제 파일 크기를 수정하려면:
- 왼쪽 사이드바에서 아래쪽에 관리자를 선택합니다.
- 설정 > 일반을 선택합니다.
- 가져오기 및 내보내기 설정을 확장합니다.
- 원하는 값으로 아카이브된 파일의 압축 해제 시간 제한 (초)을 설정합니다.
동시에 실행되는 최대 가져오기 작업 수
- GitLab 16.11에서 소개됨.
다음을 위해 동시에 실행되는 최대 가져오기 작업 수를 지정할 수 있습니다.
작업 제한은 병합 요청 가져오기에는 적용되지 않습니다. 이는 서버를 과부하시키지 않기 위해 병합 요청에 대한 하드 코딩된 제한이 있기 때문입니다.
기본 작업 제한은 다음과 같습니다.
- GitHub 가져오기 도구의 경우, 1000입니다.
- Bitbucket Cloud 및 Bitbucket Server 가져오기 도구의 경우, 100입니다. Bitbucket 가져오기 도구의 기본 제한이 낮은 이유는 아직 적절한 기본 제한을 결정하지 못했기 때문입니다. 자체 호스팅 GitLab 인스턴스의 관리자는 더 높은 제한을 실험해야 합니다.
이 설정을 수정하려면 다음을 수행하세요.
- 왼쪽 사이드바에서 아래쪽에 관리자를 선택합니다.
- 설정 > 일반을 선택합니다.
- 가져오기 및 내보내기 설정을 확장합니다.
- 원하는 가져오기 도구에 대한 동시에 실행되는 최대 가져오기 작업 수에 다른 값을 설정합니다.
문제 해결
오류: 도움말 페이지 문서 기본 URL이 차단됨: 실행 시간이 만료됨
가능한 가져오기 소스 구성와 같은 애플리케이션 설정을 활성화하는 동안 도움말 페이지 문서 기본 URL이 차단됨: 실행 시간이 만료됨
오류가 발생할 수 있습니다. 이 오류를 해결하려면:
-
허용 목록에
docs.gitlab.com
또는 리디렉션 도움말 문서 URL을 추가합니다. - 변경 사항 저장을 선택합니다.