Help us learn about your current experience with the documentation. Take the survey.
代码片段
- 版本:免费版、专业版、旗舰版
- 产品:GitLab 自管理版
为防止您的实例上的代码片段被滥用,请配置最大代码片段大小限制。该限制会在用户创建或更新代码片段时生效。现有代码片段不受此限制影响,除非用户更新它们且内容发生变化。
默认限制为 52428800 字节(50 MB)。
配置代码片段大小限制
要配置代码片段大小限制,请使用 Rails 控制台或应用程序设置 API。
限制必须以字节为单位。
此设置在管理员区域设置中不可用。
使用 Rails 控制台
要通过 Rails 控制台配置此设置:
-
更新代码片段最大文件大小:
ApplicationSetting.first.update!(snippet_size_limit: 50.megabytes)
要获取当前值,请启动 Rails 控制台并运行:
Gitlab::CurrentSettings.snippet_size_limit使用 API
要通过应用程序设置 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"