Skip to main content
설명서에 자주 업데이트를 게시하며 이 페이지의 번역이 계속 진행 중일 수 있습니다. 최신 정보는 영어 설명서를 참조하세요.

이 버전의 GitHub Enterprise는 다음 날짜에 중단됩니다. 2023-03-15. 중요한 보안 문제에 대해서도 패치 릴리스가 이루어지지 않습니다. 성능 향상, 향상된 보안, 새로운 기능을 위해 최신 버전의 GitHub Enterprise로 업그레이드합니다. 업그레이드에 대한 도움말은 GitHub Enterprise 지원에 문의하세요.

속도 제한 구성

관리 콘솔을 사용하여 GitHub Enterprise Server에 대한 속도 제한을 설정할 수 있습니다.

이 기능을 사용할 수 있는 사용자

Site administrators can configure rate limits for a GitHub Enterprise Server instance.

GitHub Enterprise Server에 대한 속도 제한 정보

모든 사용자의 인스턴스 가용성 또는 성능에 영향을 줄 수 있는 GitHub Enterprise Server 인스턴스에서 리소스를 과도하게 사용하지 않도록 속도 제한을 구성할 수 있습니다. 속도 제한은 GitHub Enterprise Server APIs 및 GitHub Actions에 대해 구성할 수 있습니다.

속도 제한을 신중하게 구현하고 제한을 조정할 때 사용자와 자주 통신합니다. 사용자의 작업이 중단되는 것을 방지하기 위해 GitHub은 허용 속도 제한으로 시작하고 사용자 환경에 맞게 제한을 점진적으로 조정하는 것이 좋습니다.

관리 콘솔에 대한 인증 시도에 대한 속도 제한을 구성할 수도 있습니다. 자세한 내용은 “관리 콘솔 액세스”를 참조하세요.

GitHub Enterprise Server APIs에 대한 속도 제한 사용

GitHub Enterprise Server APIs에 대한 과도한 요청 수는 인스턴스의 가용성 및 성능에 영향을 줄 수 있습니다. API에 대한 속도 제한이 사용자에게 미치는 영향에 대한 자세한 내용은 "REST API의 리소스"를 참조하세요.

관리 셸의 ghe-config 유틸리티를 사용하여 API 속도 제한에서 사용자 목록을 제외할 수 있습니다. 자세한 내용은 “명령줄 유틸리티”를 참조하세요.

참고: 관리 콘솔은 각 속도 제한에 대한 기간(분당 또는 시간당)을 나열합니다.

  1. 페이지의 오른쪽 상단에 있는 GitHub Enterprise Server의 관리 계정에서 을 클릭합니다.

    사이트 관리자 설정에 액세스하기 위한 우주선 아이콘 스크린샷

  2. “Site admin”(사이트 관리자) 페이지에 아직 없는 경우 왼쪽 상단에서 Site admin(사이트 관리자)을 클릭합니다.

    “Site admin”(사이트 관리자) 링크 스크린샷 1. 왼쪽 사이드바에서 관리 콘솔 을 클릭합니다. 왼쪽 사이드바의 관리 콘솔 탭

  3. “속도 제한”에서 HTTP API 속도 제한 사용 설정을 선택합니다. API 속도 제한을 사용하도록 설정하기 위한 확인란

  4. API마다 인증 및 인증되지 않은 요청에 대한 제한을 입력하거나 미리 채워진 기본 제한을 수락합니다.

  5. 왼쪽 사이드바에서 Save settings(설정 저장)를 클릭합니다.

    관리 콘솔의 설정 저장 단추 스크린샷

    참고: 관리 콘솔에 설정을 저장하면 시스템 서비스가 다시 시작되어 사용자에게 표시되는 가동 중지 시간이 발생할 수 있습니다.

  6. 구성 실행이 완료될 때까지 기다립니다.

    인스턴스 구성

보조 속도 제한 사용 설정

보조 속도 제한을 설정하면 GitHub Enterprise Server 인스턴스의 전체 서비스 수준이 보호됩니다.

  1. 페이지의 오른쪽 상단에 있는 GitHub Enterprise Server의 관리 계정에서 을 클릭합니다.

    사이트 관리자 설정에 액세스하기 위한 우주선 아이콘 스크린샷

  2. “Site admin”(사이트 관리자) 페이지에 아직 없는 경우 왼쪽 상단에서 Site admin(사이트 관리자)을 클릭합니다.

    “Site admin”(사이트 관리자) 링크 스크린샷 1. 왼쪽 사이드바에서 관리 콘솔 을 클릭합니다. 왼쪽 사이드바의 관리 콘솔 탭

  3. “속도 제한”에서 보조 속도 제한 사용 설정을 선택합니다. 보조 속도 제한을 사용 설정하기 위한 확인란

  4. 총 요청에 대한 제한, CPU 제한 및 검색에 대한 CPU 제한을 입력하거나 미리 채워진 기본 제한을 적용합니다.

  5. 왼쪽 사이드바에서 Save settings(설정 저장)를 클릭합니다.

    관리 콘솔의 설정 저장 단추 스크린샷

    참고: 관리 콘솔에 설정을 저장하면 시스템 서비스가 다시 시작되어 사용자에게 표시되는 가동 중지 시간이 발생할 수 있습니다.

  6. 구성 실행이 완료될 때까지 기다립니다.

    인스턴스 구성

Git에 대한 속도 제한 사용

GitHub의 직원이 권장한 경우 리포지토리 네트워크 또는 사용자 ID당 Git 속도 제한을 적용할 수 있습니다. Git 속도 제한은 분당 동시 작업으로 표현되며 현재 CPU 부하에 따라 적응형으로 적용됩니다.

경고: GitHub의 직원이 직접 권장하지 않는 한 이 설정을 사용하지 않도록 설정하는 것이 좋습니다. Git 작업은 CPU 및 RAM 사용량의 주요 동인은 거의 없습니다. 이 기능을 사용하도록 설정하면 높은 부하 조건에서 Git 작업이 실패할 가능성이 높아질 수 있지만 이러한 조건의 근본 원인을 해결하지는 못합니다.

  1. 페이지의 오른쪽 상단에 있는 GitHub Enterprise Server의 관리 계정에서 을 클릭합니다.

    사이트 관리자 설정에 액세스하기 위한 우주선 아이콘 스크린샷

  2. “Site admin”(사이트 관리자) 페이지에 아직 없는 경우 왼쪽 상단에서 Site admin(사이트 관리자)을 클릭합니다.

    “Site admin”(사이트 관리자) 링크 스크린샷 1. 왼쪽 사이드바에서 관리 콘솔 을 클릭합니다. 왼쪽 사이드바의 관리 콘솔 탭

  3. “속도 제한”에서 Git 속도 제한 사용 설정을 선택합니다. Git 속도 제한을 사용하도록 설정하기 위한 확인란

  4. 각 리포지토리 네트워크 또는 사용자 ID에 대한 제한을 입력합니다. 리포지토리 네트워크 및 사용자 ID 제한에 대한 필드 1. 왼쪽 사이드바에서 Save settings(설정 저장)를 클릭합니다.

    관리 콘솔의 설정 저장 단추 스크린샷

    참고: 관리 콘솔에 설정을 저장하면 시스템 서비스가 다시 시작되어 사용자에게 표시되는 가동 중지 시간이 발생할 수 있습니다.

  5. 구성 실행이 완료될 때까지 기다립니다.

    인스턴스 구성