GitLab 애플리케이션 제한
GitLab 인스턴스에서 성능 및 보안을 위해 적용되는 다양한 제한 사항을 설명합니다.
GitLab은 대부분의 대규모 애플리케이션과 마찬가지로, 최소한의 성능 품질을 유지하기 위해 특정 기능에 제한을 적용합니다. 일부 기능을 무제한으로 허용하면 보안, 성능, 데이터에 영향을 미치거나 애플리케이션에 할당된 리소스가 소진될 수 있습니다. 인스턴스 구성 # 인스턴스 구성 페이지에서 현재 GitLab 인스턴스에 사용되는 일부 설정 정보를 확인할 수 있습니다. 구성한 제한에 따라 다음 정보를 볼 수 있습니다. SSH 호스트 키 정보 CI/CD 제한 GitLab Pages 제한 패키지 레지스트리 제한 속도 제한 크기 제한 이 페이지는 모든 사람이 볼 수 있으므로, 인증되지 않은 사용자는 자신에게 관련된 정보만 볼 수 있습니다. 인스턴스 구성 페이지를 방문하려면: 왼쪽 사이드바에서 도움말 ( question-o ) > 도움말 을 선택합니다. 도움말 페이지에서 현재 인스턴스 구성 확인 을 선택합니다. 직접 URL은 <gitlab_url>/help/instance_configuration 입니다. GitLab.com에서는 https://gitlab.com/help/instance_configuration 을 방문할 수 있습니다. 속도 제한 # 속도 제한은 GitLab의 보안과 내구성을 향상시키는 데 사용될 수 있습니다. 전체 속도 제한 목록과 각 제한을 변경하는 방법은 속도 제한 을 참조하세요. 보호된 경로별 # 이 설정은 특정 경로의 요청 속도를 제한합니다. GitLab은 기본적으로 POST 요청에 대해 다음 경로를 속도 제한합니다: '/users/password', '/users/sign_in', '/api/#{API::API.version}/session.json', '/api/#{API::API.version}/session', '/users', '/users/confirmation', '/unsubscribes/', '/import/github/personal_access_token', '/admin/session' GitLab은 기본적으로 GET 요청에 대해 다음 경로를 속도 제한합니다: '/users/sign_in_path' 보호된 경로 속도 제한 에 대해 자세히 알아보세요. 기본 속도 제한 : 10번의 요청 이후, 클라이언트는 다시 시도하기 전에 60초를 기다려야 합니다. 가져오기 및 내보내기 # 이 설정들은 그룹 및 프로젝트의 파일 가져오기 및 내보내기를 제한합니다. 제한 기본값 (사용자당 분당) 프로젝트 가져오기 6번 가져오기 요청 프로젝트 내보내기 6번 내보내기 요청 프로젝트 내보내기 다운로드 1번 다운로드 요청 그룹 가져오기 6번 가져오기 요청 그룹 내보내기 6번 내보내기 요청 그룹 내보내기 다운로드 1번 다운로드 요청 이 설정들은 구성할 수 있습니다 . 직접 전송 마이그레이션 # 직접 전송으로 마이그레이션할 때 다음 제한이 적용됩니다. 제한 기본값 구성 가능 사용자당 분당 대상 GitLab 인스턴스별 마이그레이션 수. 6 아니요 아카이브 파일 압축 해제 대기 시간. 210초 아니요 NDJSON 행 길이. 5