Git SSH 작업의 요율 제한
Tier: Free, Premium, Ultimate
Offering: Self-managed
- GitLab 14.7에서 소개됨 feature_flags.md라는 플래그로
 rate_limit_gitlab_shell이름으로 사용 가능합니다. 15.8에서 피처 플래그 없이 기본적으로 사용 가능합니다.
GitLab은 사용자 계정 및 프로젝트별로 SSH를 사용하는 Git 작업에 요율 제한을 적용합니다. 요율 제한이 초과되면 GitLab은 해당 사용자의 프로젝트에 대한 추가 연결 요청을 거부합니다.
요율 제한은 Git 명령(plumbing) 수준에서 적용됩니다. 각 명령에는 분당 600개의 요율 제한이 있습니다. 예를 들어,
- 
git push는 분당 600개의 요율 제한이 있습니다. - 
git pull에는 별도의 분당 600개의 요율 제한이 있습니다. 
동일한 명령이 git-upload-pack, git pull, 그리고 git clone에서 공유되기 때문에 그들은 동일한 요율 제한을 공유합니다.
GitLab Shell 작업 제한 구성
SSH를 사용하여 Git 작업은 기본적으로 활성화되어 있습니다. 사용자당 기본값은 분당 600입니다.
- 왼쪽 사이드바에서 맨 아래에서 관리자 영역을 선택합니다.
 - 설정 > 네트워크를 선택합니다.
 - Git SSH 작업 요율 제한을 확장합니다.
 - 
분당 최대 Git 작업 수에 대한 값을 입력합니다.
- 요율 제한을 비활성화하려면 
0으로 설정합니다. 
 - 요율 제한을 비활성화하려면 
 - 변경 사항 저장을 선택합니다.
 
도움말