Git SSH 작업의 속도 제한
Tier: Free, Premium, Ultimate
Offering: Self-Managed
GitLab은 SSH를 사용하는 Git 작업에 대해 사용자 계정 및 프로젝트별로 속도 제한을 적용합니다. 속도 제한을 초과하면 GitLab은 해당 사용자로부터 더 이상의 프로젝트 연결 요청을 거절합니다.
속도 제한은 Git 명령어(plumbing) 레벨에서 적용됩니다. 각 명령에는 분당 600회의 속도 제한이 있습니다. 예를 들어:
-
git push
는 분당 600회의 속도 제한이 있습니다. -
git pull
에는 분당 600회의 속도 제한이 있습니다.
git-upload-pack
, git pull
, 및 git clone
에서 동일한 명령이 사용되므로, 이들은 속도 제한을 공유합니다.
GitLab Shell 작업 제한 구성
- 소개됨 GitLab 16.2에서.
SSH를 사용하는 Git 작업
은 기본적으로 활성화되어 있습니다. 분당 사용자당 기본값은 600입니다.
- 왼쪽 사이드바에서 아래쪽에서 관리자를 선택합니다.
- 설정 > 네트워크를 선택합니다.
- Git SSH 작업 속도 제한을 확장합니다.
-
분당 Git 작업의 최대 횟수에 대한 값을 입력합니다.
- 속도 제한을 해제하려면
0
으로 설정합니다.
- 속도 제한을 해제하려면
- 변경 사항 저장을 선택합니다.