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 de Large File Storage 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 obtener más información, vea «Acerca de la facturación para Large File Storage de Git».
Si quieres usar estos puntos de conexión para un repositorio que pertenece a una organización, el rol debe proporcionarte acceso a la facturación de la organización o de la empresa.
Propiedad del repositorio | Acceso requerido al repositorio | Rol necesario | Más información |
---|---|---|---|
Cuenta personal | Administración | N/D | N/D |
| Administrador, que se hereda si eres propietario de la organización | Propietario de la organización o gerente de facturación | "Roles en una organización" |
Organización en una empresa | Administrador, que se puede heredar si eres propietario de la organización | Propietario de la empresa o gerente de facturación | "Roles en una empresa" |
Enable Git LFS for a repository
Enables Git LFS for a repository. Access tokens must have the admin:enterprise
scope.
Parámetros para "Enable Git LFS for a repository"
Encabezados |
---|
Nombre, Tipo, Descripción |
accept string Setting to |
Parámetros de la ruta de acceso |
Nombre, Tipo, Descripción |
owner string RequeridoThe account owner of the repository. The name is not case sensitive. |
repo string RequeridoThe name of the repository. The name is not case sensitive. |
Códigos de estado de respuesta HTTP para "Enable Git LFS for a repository"
status code | Descripción |
---|---|
202 | Accepted |
403 | We will return a 403 with one of the following messages:
|
Ejemplos de código para "Enable Git LFS for a repository"
curl -L \
-X PUT \
-H "Accept: application/vnd.github+json" \
-H "Authorization: Bearer <YOUR-TOKEN>"\
-H "X-GitHub-Api-Version: 2022-11-28" \
https://api.github.com/repos/OWNER/REPO/lfs
Accepted
Status: 202
Disable Git LFS for a repository
Disables Git LFS for a repository. Access tokens must have the admin:enterprise
scope.
Parámetros para "Disable Git LFS for a repository"
Encabezados |
---|
Nombre, Tipo, Descripción |
accept string Setting to |
Parámetros de la ruta de acceso |
Nombre, Tipo, Descripción |
owner string RequeridoThe account owner of the repository. The name is not case sensitive. |
repo string RequeridoThe name of the repository. The name is not case sensitive. |
Códigos de estado de respuesta HTTP para "Disable Git LFS for a repository"
status code | Descripción |
---|---|
204 | No Content |
Ejemplos de código para "Disable Git LFS for a repository"
curl -L \
-X DELETE \
-H "Accept: application/vnd.github+json" \
-H "Authorization: Bearer <YOUR-TOKEN>"\
-H "X-GitHub-Api-Version: 2022-11-28" \
https://api.github.com/repos/OWNER/REPO/lfs
Response
Status: 204