{"meta":{"title":"Конечные точки REST API для Git LFS","intro":"Используйте REST API для включения или отключения Хранилище больших файлов Git (LFS) репозитория.","product":"REST API","breadcrumbs":[{"href":"/ru/enterprise-cloud@latest/rest","title":"REST API"},{"href":"/ru/enterprise-cloud@latest/rest/repos","title":"Репозитории"},{"href":"/ru/enterprise-cloud@latest/rest/repos/lfs","title":"Git LFS (Git Large File Storage — поддержка хранения больших файлов в Git)"}],"documentType":"article"},"body":"# Конечные точки REST API для Git LFS\n\nИспользуйте REST API для включения или отключения Хранилище больших файлов Git (LFS) репозитория.\n\n## Около Git LFS (Git Large File Storage — поддержка хранения больших файлов в Git)\n\nМожно использовать Git LFS (Git Large File Storage — поддержка хранения больших файлов в Git) для хранения больших файлов в репозитории Git. REST API позволяет включить или отключить функцию для отдельного репозитория. Дополнительные сведения см. в Git LFS (Git Large File Storage — поддержка хранения больших файлов в Git)разделе [Сведения о хранилище больших файлов Git Large File Storage](/ru/enterprise-cloud@latest/repositories/working-with-files/managing-large-files/about-git-large-file-storage).\n\nПользователи с доступом администратора к репозиторию могут использовать эти конечные точки.\n\nGit LFS (Git Large File Storage — поддержка хранения больших файлов в Git) Использование подлежит выставлению счетов. Дополнительные сведения см. в разделе [Выставление счетов за хранилище больших файлов Git](/ru/enterprise-cloud@latest/billing/concepts/product-billing/git-lfs).\n\nЕсли вы хотите использовать эти конечные точки для репозитория, который принадлежит организации, необходимо иметь доступ администратора к репозиторию (который можно наследовать как владелец организации), а ваша роль также должна предоставить вам доступ к выставлению счетов организации.\n\n* Если репозиторий принадлежит организации, необходимо быть владельцем организации GitHub Teamили менеджером по выставлению счетов. Дополнительные сведения см. в разделе [Роли в организации](/ru/enterprise-cloud@latest/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization#organization-owners).\n* Если репозиторий принадлежит организации, GitHub Enterprise Cloud которая находится и не принадлежит корпоративной учетной записи, необходимо быть владельцем организации или менеджером по выставлению счетов. Дополнительные сведения см. в разделе [Роли в организации](/ru/enterprise-cloud@latest/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization#organization-owners).\n* Если репозиторий принадлежит организации, принадлежащей корпоративной учетной записи, необходимо быть владельцем предприятия или менеджер по выставлению счетов. Дополнительные сведения см. в разделе [Возможности ролей на предприятии](/ru/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):**"}