조각 코드

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

사용자들의 남용을 방지하기 위해 조각의 최대 크기를 구성할 수 있습니다. 기본 제한은 52428800바이트(50MB)입니다. 이 제한은 조각이 생성되거나 업데이트될 때 적용됩니다. 이 제한은 기존의 조각에 영향을 미치지 않습니다. 단, 업데이트되어 내용이 변경된 경우에만 해당됩니다.

조각 크기 제한 구성

조각 크기 제한을 구성하려면 Rails 콘솔 또는 애플리케이션 설정 API를 사용할 수 있습니다.

이 제한은 반드시 바이트 단위여야 합니다.

이 설정은 관리자 영역 설정에서 사용할 수 없습니다.

Rails 콘솔 사용

Rails 콘솔을 사용하여 이 설정을 구성하려면:

  1. Rails 콘솔 시작.
  2. 다음과 같이 조각 최대 파일 크기를 업데이트하십시오:

    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"

관련 주제