코드 조각
Tier: Free, Premium, Ultimate
Offering: Self-Managed
코드 조각의 남용을 방지하기 위해 최대 크기를 구성할 수 있습니다. 기본 제한은 52428800 바이트(50MB)입니다. 이 제한은 코드 조각을 만들거나 업데이트할 때 적용됩니다. 콘텐츠가 변경되지 않는 한 기존 코드 조각에는 영향을 주지 않습니다.
코드 조각 크기 제한 구성
코드 조각 크기 제한을 구성하려면 Rails 콘솔을 사용하거나 Application settings API를 사용할 수 있습니다.
이 제한은 반드시 바이트 단위여야 합니다.
이 설정은 관리자 영역 설정에서 사용할 수 없습니다.
Rails 콘솔 사용
Rails 콘솔을 통해 이 설정을 구성하려면:
- Rails 콘솔 시작.
-
코드 조각 최대 파일 크기 업데이트:
ApplicationSetting.first.update!(snippet_size_limit: 50.megabytes)
현재 값을 검색하려면 Rails 콘솔을 시작하고 다음을 실행하세요:
Gitlab::CurrentSettings.snippet_size_limit
API 사용
Application Settings API를 사용하여 이 제한을 설정하려면 (다른 설정 업데이트와 유사하게) 다음 명령을 사용하세요:
curl --request PUT \
--header "PRIVATE-TOKEN: <your_access_token>"
--url "https://gitlab.example.com/api/v4/application/settings?snippet_size_limit=52428800"
또는 API를 사용하여 현재 값을 검색할 수 있습니다.
curl --header "PRIVATE-TOKEN: <your_access_token>" \
--url "https://gitlab.example.com/api/v4/application/settings"