Puntos de conexión de la API de REST para Git LFS
Usa la API REST para habilitar o deshabilitar Almacenamiento de archivos de gran tamaño de Git (LFS) para un repositorio.
Acerca de Git LFS
Puedes usar Git LFS para almacenar archivos de gran tamaño en un repositorio de Git. La API REST te permite habilitar o deshabilitar la característica para un repositorio individual. Para más información sobre Git LFS, consulta Acerca del Almacenamiento de Archivos Grandes de Git.
Los usuarios con acceso de administrador a un repositorio pueden usar estos puntos de conexión.
El uso de Git LFS está sujeto a facturación. Para más información, consulta Facturación de almacenamiento de archivos grandes de Git.
Si desea usar estos puntos de conexión para un repositorio que pertenezca a una organización, debe tener acceso de administrador al repositorio (que se puede heredar como propietario de la organización). Su rol también debe proporcionarle acceso a la facturación de la organización.
- Si el repositorio es propiedad de una organización en GitHub Team, debe ser propietario de la organización o administrador de facturación. Para más información, consulta Roles en una organización.
- Si el repositorio es propiedad de una organización que se encuentra en GitHub Enterprise Cloud y no pertenece a una cuenta empresarial, debe ser propietario o administrador de facturación de la organización. Para más información, consulta Roles en una organización.
- Si el repositorio es propiedad de una organización que pertenece a una cuenta empresarial, debe ser propietario o administrador de facturación de la empresa. Para más información, consulta Capacidades de roles en una empresa.
Enable Git LFS for a repository
Enables Git LFS for a repository.
OAuth app tokens and personal access tokens (classic) need the repo scope to use this endpoint.
fine_grained_access
no_fine_grained_access
Parámetros para "Enable Git LFS for a repository"
| Nombre, Tipo, Descripción |
|---|
accept string Setting to |
| Nombre, Tipo, Descripción |
|---|
owner string ObligatorioThe account owner of the repository. The name is not case sensitive. |
repo string ObligatorioThe name of the repository without the |
http_status_code
| status_code | Descripción |
|---|---|
202 | Accepted |
403 | We will return a 403 with one of the following messages:
|
code_samples
data_residency_notice
request_example
curl -L \
-X PUT \
-H "Accept: application/vnd.github+json" \
-H "Authorization: Bearer <YOUR-TOKEN>" \
-H "X-GitHub-Api-Version: 2026-03-10" \
https://api.github.com/repos/OWNER/REPO/lfsAccepted
Status: 202Disable Git LFS for a repository
Disables Git LFS for a repository.
OAuth app tokens and personal access tokens (classic) need the repo scope to use this endpoint.
fine_grained_access
no_fine_grained_access
Parámetros para "Disable Git LFS for a repository"
| Nombre, Tipo, Descripción |
|---|
accept string Setting to |
| Nombre, Tipo, Descripción |
|---|
owner string ObligatorioThe account owner of the repository. The name is not case sensitive. |
repo string ObligatorioThe name of the repository without the |
http_status_code
| status_code | Descripción |
|---|---|
204 | No Content |
code_samples
data_residency_notice
request_example
curl -L \
-X DELETE \
-H "Accept: application/vnd.github+json" \
-H "Authorization: Bearer <YOUR-TOKEN>" \
-H "X-GitHub-Api-Version: 2026-03-10" \
https://api.github.com/repos/OWNER/REPO/lfsResponse
Status: 204