doc-locale/fr-fr/administration/snippets/_index.md
{{< details >}}
{{< /details >}}
Pour éviter tout abus d'extraits de code sur votre instance, configurez une taille maximale d'extrait de code qui est appliquée lorsque des utilisateurs créent ou mettent à jour des extraits de code. Les extraits de code existants ne sont pas affectés par la limite, sauf si un utilisateur les met à jour et que leur contenu change.
La limite par défaut est de 52428800 octets (50 Mo).
Pour configurer la limite de taille des extraits de code, utilisez la console Rails ou l'API des paramètres d'application.
La limite doit être exprimée en octets.
Ce paramètre n'est pas disponible dans les paramètres de la zone Admin.
Pour configurer ce paramètre via la console Rails :
Mettez à jour la taille de fichier maximale des extraits de code :
ApplicationSetting.first.update!(snippet_size_limit: 50.megabytes)
Pour récupérer la valeur actuelle, démarrez la console Rails et exécutez :
Gitlab::CurrentSettings.snippet_size_limit
Pour définir la limite à l'aide de l'API des paramètres d'application (similaire à la mise à jour de tout autre paramètre), utilisez cette commande :
curl --request PUT \
--header "PRIVATE-TOKEN: <your_access_token>"
--url "https://gitlab.example.com/api/v4/application/settings?snippet_size_limit=52428800"
Pour récupérer la valeur actuelle depuis l'API :
curl --header "PRIVATE-TOKEN: <your_access_token>" \
--url "https://gitlab.example.com/api/v4/application/settings"