Git SSH 작업의 속도 제한

Tier: Free, Premium, Ultimate Offering: Self-Managed

GitLab은 사용자 계정과 프로젝트별로 SSH를 사용하는 Git 작업에 속도 제한을 적용합니다. 속도 제한을 초과하면 GitLab은 해당 사용자의 프로젝트에 대한 추가 연결 요청을 거부합니다.

속도 제한은 Git 명령(공구) 수준에서 적용됩니다. 각 명령에는 분당 600회의 속도 제한이 있습니다. 예를 들어,

  • git push는 분당 600회의 속도 제한이 있습니다.
  • git pull은 별도의 분당 600회의 속도 제한이 있습니다.

동일한 명령이 git-upload-pack, git pull, 및 git clone에서 공유되기 때문에 그들은 속도 제한을 공유합니다.

GitLab Shell 작업 제한 구성

SSH를 사용한 Git 작업은 기본적으로 활성화되어 있습니다. 사용자당 분당 600회로 기본값 설정됩니다.

  1. 왼쪽 사이드바에서 하단에 관리자 영역을 선택합니다.
  2. 설정 > 네트워크를 선택합니다.
  3. Git SSH 작업 속도 제한을 확장합니다.
  4. 분당 최대 Git 작업 수에 대한 값을 입력합니다.
    • 속도 제한을 해제하려면 0으로 설정합니다.
  5. 변경 사항 저장을 선택합니다.