代码片段
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"
shellcurl --header "PRIVATE-TOKEN: <your_access_token>" \ --url "https://gitlab.example.com/api/v4/application/settings"