InfoGrab DocsInfoGrab Docs

GitLab 애플리케이션 제한

GitLab 인스턴스에서 성능 및 보안을 위해 적용되는 다양한 제한 사항을 설명합니다.

GitLab은 대부분의 대규모 애플리케이션과 마찬가지로 최소한의 성능 품질을 유지하기 위해 특정 기능에 제한을 적용합니다. 일부 기능을 무제한으로 허용하면 보안, 성능, 데이터에 영향을 주거나 애플리케이션에 할당된 리소스를 소진시킬 수 있습니다. 인스턴스 구성 # 인스턴스 구성 페이지에서는 현재 GitLab 인스턴스에 사용 중인 일부 설정 정보를 확인할 수 있습니다. 구성한 제한에 따라 다음 항목을 확인할 수 있습니다. SSH 호스트 키 정보 CI/CD 제한 GitLab Pages 제한 패키지 레지스트리 제한 속도 제한 크기 제한 이 페이지는 모든 사용자에게 공개되므로, 인증되지 않은 사용자는 자신과 관련된 정보만 확인할 수 있습니다. 인스턴스 구성 페이지로 이동하려면 다음 단계를 따릅니다. 왼쪽 사이드바에서 Help ([question-o]) > Help 를 선택합니다. Help 페이지에서 Check the current instance configuration 을 선택합니다. 직접 접근하는 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 인스턴스별 마이그레이션 수.