설정 가져오기 및 내보내기
자세한 설정에서 사용 가능한 가져오기 및 내보내기 관련 기능을 구성합니다.
허용된 가져오기 원본 구성
다른 시스템에서 프로젝트를 가져오려면 해당 시스템의 가져오기 원본을 활성화해야 합니다.
- 관리자 액세스 수준을 갖춘 사용자로서 GitLab에 서명합니다.
- 왼쪽 사이드바에서 관리 영역을 선택합니다.
- 설정 > 일반을 선택합니다.
- 가져오기 및 내보내기 설정 섹션을 확장합니다.
- 각 가져오기 원본을 선택합니다.
- 변경 사항 저장을 선택합니다.
프로젝트 내보내기 활성화
프로젝트 및 해당 데이터를 내보내기하려면:
- 관리자 액세스 수준을 갖춘 사용자로서 GitLab에 서명합니다.
- 왼쪽 사이드바에서 관리 영역을 선택합니다.
- 설정 > 일반을 선택합니다.
- 가져오기 및 내보내기 설정 섹션을 확장합니다.
- 프로젝트 내보내기로 스크롤합니다.
- 활성화됨 확인란을 선택합니다.
- 변경 사항 저장을 선택합니다.
그룹 및 프로젝트의 직접 전송을 마이그레이션 활성화가 기본적으로 비활성화됩니다. 그룹 및 프로젝트의 직접 전송 마이그레이션을 활성화하려면:
- 관리자 액세스 수준을 갖춘 사용자로서 GitLab에 서명합니다.
- 왼쪽 사이드바에서 관리 영역을 선택합니다.
- 설정 > 일반을 선택합니다.
- 가져오기 및 내보내기 설정 섹션을 확장합니다.
- GitLab 그룹 및 프로젝트의 직접 전송 허용으로 스크롤합니다.
- 활성화됨 확인란을 선택합니다.
- 변경 사항 저장을 선택합니다.
이 설정은 API를 통해 bulk_import_enabled
속성으로 사용 가능합니다.
최대 내보내기 크기
GitLab에서 내보내기의 최대 파일 크기를 수정하려면:
- 왼쪽 사이드바에서 관리 영역을 선택합니다.
- 설정 > 일반을 선택한 후 가져오기 및 내보내기 설정을 확장합니다.
- 최대 내보내기 크기 (MiB)의 값을 변경하여 증가 또는 감소시킵니다.
최대 가져오기 크기
GitLab에서 가져오기의 최대 파일 크기를 수정하려면:
- 왼쪽 사이드바에서 관리 영역을 선택합니다.
- 설정 > 일반을 선택합니다.
- 가져오기 및 내보내기 설정을 확장합니다.
- 최대 가져오기 크기 (MiB)의 값을 변경하여 증가 또는 감소시킵니다.
이 설정은 GitLab 내보내기 파일에서 가져온 리포지터리에만 적용됩니다.
구성된 값보다 큰 크기를 선택하면 오류가 발생할 수 있습니다. 자세한 내용은 문제 해결 섹션을 참조하십시오.
GitLab.com 리포지터리 크기 제한에 대해서는 계정 및 제한 설정을 읽어보십시오.
가져오기용 원격 파일의 최대 크기
외부 객체 리포지터리(예: AWS)에서 가져오기의 원격 파일 최대 크기는 기본적으로 10 GiB입니다.
이 설정을 수정하려면:
- 왼쪽 사이드바에서 관리 영역을 선택합니다.
- 설정 > 일반을 선택합니다.
- 가져오기 및 내보내기 설정을 확장합니다.
-
최대 가져오기 원격 파일 크기 (MiB)의 값을 변경하여 증가 또는 감소시킵니다.
0
으로 설정하면 파일 크기 제한이 없습니다.
직접 전송을 통한 가져오기용 최대 다운로드 파일 크기
직접 전송을 통한 가져오기의 최대 다운로드 파일 크기는 기본적으로 5 GiB입니다.
이 설정을 수정하려면:
- 왼쪽 사이드바에서 관리 영역을 선택합니다.
- 설정 > 일반을 선택합니다.
- 가져오기 및 내보내기 설정을 확장합니다.
-
직접 전송 최대 다운로드 파일 크기 (MiB)의 값을 변경하여 증가 또는 감소시킵니다.
0
으로 설정하면 파일 크기 제한이 없습니다.
가져온 아카이브의 최대 압축 해제 파일 크기
프로젝트를 가져올 때 파일 내보내기 또는 직접 전송을 사용하여 가져올 아카이브의 최대 압축 해제 파일 크기를 지정할 수 있습니다. 기본값은 25 GiB입니다.
압축된 파일을 가져올 때, 압축 해제된 크기는 최대 압축 해제 파일 크기 제한을 초과할 수 없습니다. 구성된 제한을 초과하는 경우 다음 오류가 반환됩니다:
압축 해제된 아카이브 크기 유효성 검사 실패.
이 설정을 수정하려면:
- 왼쪽 사이드바에서 관리 영역을 선택합니다.
- 설정 > 일반을 선택합니다.
- 가져오기 및 내보내기 설정을 확장합니다.
- 가져온 아카이브의 최대 압축 해제 파일 크기 (MiB)에 다른 값으로 설정합니다.
아카이브된 파일의 압축 해제 제한 시간
- GitLab 16.4에서 도입되었습니다.
프로젝트를 가져오는(import) 경우, 가져온 아카이브를 압축 해제하는 데 걸리는 최대 시간을 지정할 수 있습니다. 기본값은 210초입니다.
GitLab에서 가져오기(import)에 대한 최대 압축 해제된 파일 크기를 수정하려면 다음을 수행하세요:
- 왼쪽 사이드바에서 맨 아래 관리 영역(Admin Area)을 선택합니다.
- 설정(Setting) > 일반(General)을 선택합니다.
- 가져오기 및 내보내기 설정(Import and export settings)을 확장합니다.
- 아카이브된 파일의 압축 해제 제한 시간(초)에 다른 값을 설정합니다.