{"meta":{"title":"Points de terminaison d’API REST pour Git LFS","intro":"Utilisez l’API REST pour activer ou désactiver Stockage des fichiers volumineux Git (LFS) pour un référentiel.","product":"API REST","breadcrumbs":[{"href":"/fr/enterprise-cloud@latest/rest","title":"API REST"},{"href":"/fr/enterprise-cloud@latest/rest/repos","title":"Référentiels"},{"href":"/fr/enterprise-cloud@latest/rest/repos/lfs","title":"Git LFS"}],"documentType":"article"},"body":"# Points de terminaison d’API REST pour Git LFS\n\nUtilisez l’API REST pour activer ou désactiver Stockage des fichiers volumineux Git (LFS) pour un référentiel.\n\n## À propos de Git LFS\n\nVous pouvez utiliser Git LFS pour stocker des fichiers volumineux dans un dépôt Git. L’API REST vous permet d’activer ou de désactiver la fonctionnalité pour un dépôt individuel. Pour plus d’informations sur Git LFS, consultez [À propos du stockage de fichiers Git volumineux](/fr/enterprise-cloud@latest/repositories/working-with-files/managing-large-files/about-git-large-file-storage).\n\nLes personnes ayant un accès administrateur à un référentiel peuvent utiliser ces points de terminaison.\n\nL’utilisation de Git LFS est soumise à facturation. Pour plus d’informations, consultez « [Facturation du stockage de grands fichiers Git](/fr/enterprise-cloud@latest/billing/concepts/product-billing/git-lfs) ».\n\nSi vous souhaitez utiliser ces points de terminaison pour un dépôt qui appartient à une organisation, vous devez disposer d’un accès administrateur au dépôt (dont vous pouvez hériter si vous êtes propriétaire d’organisation), et votre rôle doit également vous fournir l’accès à la facturation de l’organisation.\n\n* Si le dépôt appartient à une organisation sur GitHub Team, vous devez être propriétaire de l’organisation ou responsable de facturation. Pour plus d’informations, consultez « [Rôles dans une organisation](/fr/enterprise-cloud@latest/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization#organization-owners) ».\n* Si le dépôt appartient à une organisation qui se trouve sur GitHub Enterprise Cloud et n’appartient pas à un compte d’entreprise, vous devez être propriétaire de l’organisation ou gestionnaire de la facturation. Pour plus d’informations, consultez « [Rôles dans une organisation](/fr/enterprise-cloud@latest/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization#organization-owners) ».\n* Si le dépôt appartient à une organisation appartenant à un compte d’entreprise, vous devez être propriétaire d’entreprise ou gestionnaire de facturation. Pour plus d’informations, consultez « [Compétences des rôles dans une entreprise](/fr/enterprise-cloud@latest/admin/managing-accounts-and-repositories/managing-roles-in-your-enterprise/abilities-of-roles#enterprise-owners) ».\n\n> \\[!NOTE]\n> Most endpoints use `Authorization: Bearer <YOUR-TOKEN>` and `Accept: application/vnd.github+json` headers, plus `X-GitHub-Api-Version: 2026-03-10`. Curl examples below omit these standard headers for brevity.\n\n## Enable Git LFS for a repository\n\n```\nPUT /repos/{owner}/{repo}/lfs\n```\n\nEnables Git LFS for a repository.\nOAuth app tokens and personal access tokens (classic) need the repo scope to use this endpoint.\n\n### Parameters\n\n#### Headers\n\n* **`accept`** (string)\n  Setting to `application/vnd.github+json` is recommended.\n\n#### Path and query parameters\n\n* **`owner`** (string) (required)\n  The account owner of the repository. The name is not case sensitive.\n\n* **`repo`** (string) (required)\n  The name of the repository without the .git extension. The name is not case sensitive.\n\n### HTTP response status codes\n\n* **202** - Accepted\n\n* **403** - We will return a 403 with one of the following messages:\n\nGit LFS support not enabled because Git LFS is globally disabled.\nGit LFS support not enabled because Git LFS is disabled for the root repository in the network.\nGit LFS support not enabled because Git LFS is disabled for .\n\n### Code examples\n\n#### Example\n\n**Request:**\n\n```curl\ncurl -L \\\n  -X PUT \\\n  https://api.github.com/repos/OWNER/REPO/lfs\n```\n\n**Response schema (Status: 202):**\n\nobject\n\n## Disable Git LFS for a repository\n\n```\nDELETE /repos/{owner}/{repo}/lfs\n```\n\nDisables Git LFS for a repository.\nOAuth app tokens and personal access tokens (classic) need the repo scope to use this endpoint.\n\n### Parameters\n\n#### Headers\n\n* **`accept`** (string)\n  Setting to `application/vnd.github+json` is recommended.\n\n#### Path and query parameters\n\n* **`owner`** (string) (required)\n  The account owner of the repository. The name is not case sensitive.\n\n* **`repo`** (string) (required)\n  The name of the repository without the .git extension. The name is not case sensitive.\n\n### HTTP response status codes\n\n* **204** - No Content\n\n### Code examples\n\n#### Example\n\n**Request:**\n\n```curl\ncurl -L \\\n  -X DELETE \\\n  https://api.github.com/repos/OWNER/REPO/lfs\n```\n\n**Response schema (Status: 204):**"}