代码片段
- Tier: 基础版, 专业版, 旗舰版
- Offering: 私有化部署
您可以配置片段的最大大小以防止滥用。默认限制是 52428800 字节(50 MB)。该限制在创建或更新片段时应用。该限制不会影响现有片段,除非它们被更新且其内容发生变化。
配置片段大小限制
要配置片段大小限制,您可以使用 Rails 控制台或 应用程序设置 API。
限制必须以字节为单位。
此设置在 管理员 区域设置中不可用。
使用 Rails 控制台
要通过 Rails 控制台配置此设置:
-
更新片段的最大文件大小:
rubyApplicationSetting.first.update!(snippet_size_limit: 50.megabytes)
要检索当前值,请启动 Rails 控制台并运行:
rubyGitlab::CurrentSettings.snippet_size_limit
使用 API
要使用应用程序设置 API 设置限制(类似于更新任何其他设置),请使用以下命令:
shellcurl --request PUT \ --header "PRIVATE-TOKEN: <your_access_token>" --url "https://gitlab.example.com/api/v4/application/settings?snippet_size_limit=52428800"
您还可以使用 API 检索当前值。
shellcurl --header "PRIVATE-TOKEN: <your_access_token>" \ --url "https://gitlab.example.com/api/v4/application/settings"