GitLab은 대부분의 대규모 애플리케이션과 마찬가지로, 최소한의 성능 품질을 유지하기 위해 특정 기능에 제한을 적용합니다. 일부 기능을 무제한으로 허용하면 보안, 성능, 데이터에 영향을 미치거나 애플리케이션에 할당된 리소스가 소진될 수 있습니다. 인스턴스 구성 # 인스턴스 구성 페이지에서 현재 GitLab 인스턴스에 사용되는 일부 설정 정보를 확인할 수 있습니다. 구성한 제한에 따라 다음 정보를 볼 수 있습니다. SSH 호스트 키 정보 CI/CD 제한 GitLab Pages 제한 패키지 레지스트리 제한 속도 제한 크기 제한 이 페이지는 모든 사람이 볼 수 있으므로, 인증되지 않은 사용자는 자신에게 관련된 정보만 볼 수 있습니다. 인스턴스 구성 페이지를 방문하려면: 왼쪽 사이드바에서 도움말 ([question-o]) > 도움말 을 선택합니다. 도움말 페이지에서 현재 인스턴스 구성 확인 을 선택합니다. 직접 URL은 <gitlab_url>/help/instance_configuration 입니다. GitLab.com에서는 https://gitlab.com/help/instance_configuration 을 방문할 수 있습니다. 속도 제한 # 속도 제한은 GitLab의 보안과 내구성을 향상시키는 데 사용될 수 있습니다. 속도 제한 구성 에 대해 자세히 알아보세요. 이슈 생성 # 이 설정은 이슈 생성 엔드포인트에 대한 요청 속도를 제한합니다. 이슈 생성 속도 제한 에 대해 자세히 알아보세요. 기본 속도 제한 : 기본적으로 비활성화됩니다. 사용자 또는 IP별 # 이 설정은 사용자 또는 IP별 요청 속도를 제한합니다. 사용자 및 IP 속도 제한 에 대해 자세히 알아보세요. 기본 속도 제한 : 기본적으로 비활성화됩니다. raw 엔드포인트별 # 이 설정들은 raw 엔드포인트의 요청 속도를 제한합니다. raw 엔드포인트 속도 제한 에 대해 자세히 알아보세요. 기본 속도 제한 (인증됨 및 인증되지 않음) : 프로젝트 및 파일 경로당 분당 300개 요청. 기본 속도 제한 (인증되지 않음) : 모든 파일 경로에 걸쳐 프로젝트당 분당 800개 요청. 보호된 경로별 # 이 설정은 특정 경로의 요청 속도를 제한합니다. 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초를 기다려야 합니다. 패키지