Skip to main content
The REST API is now versioned. For more information, see "About API versioning."

Git LFS

Vous pouvez activer ou désactiver la fonctionnalité Stockage Fichiers volumineux Git (LFS) pour un dépôt.

À propos de l’API Git LFS

Vous pouvez utiliser Git LFS pour stocker des fichiers volumineux dans un dépôt Git. L’API Git LFS 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 de Git LFS ».

Les personnes disposant d’un accès administrateur à un dépôt peuvent utiliser l’API Git LFS.

L’utilisation de Git LFS est soumise à facturation. Pour plus d’informations, consultez « À propos de la facturation pour Stockage Fichiers volumineux Git ».

Si vous souhaitez utiliser l’API Git LFS pour un dépôt qui appartient à une organisation, votre rôle doit vous donner accès à la facturation de l’organisation. Pour plus d’informations, consultez « Rôles dans une organisation ».

Enable Git LFS for a repository

Enables Git LFS for a repository. Access tokens must have the admin:enterprise scope.

Paramètres

Headers
Name, Type, Description
acceptstring

Setting to application/vnd.github+json is recommended.

Path parameters
Name, Type, Description
ownerstringRequired

The account owner of the repository. The name is not case sensitive.

repostringRequired

The name of the repository. The name is not case sensitive.

Codes de statut de réponse HTTP

Code d’étatDescription
202

Accepted

403

We will return a 403 with one of the following messages:

  • Git LFS support not enabled because Git LFS is globally disabled.
  • Git LFS support not enabled because Git LFS is disabled for the root repository in the network.
  • Git LFS support not enabled because Git LFS is disabled for .

Exemples de code

put/repos/{owner}/{repo}/lfs
curl \ -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

Disable Git LFS for a repository

Disables Git LFS for a repository. Access tokens must have the admin:enterprise scope.

Paramètres

Headers
Name, Type, Description
acceptstring

Setting to application/vnd.github+json is recommended.

Path parameters
Name, Type, Description
ownerstringRequired

The account owner of the repository. The name is not case sensitive.

repostringRequired

The name of the repository. The name is not case sensitive.

Codes de statut de réponse HTTP

Code d’étatDescription
204

No Content

Exemples de code

delete/repos/{owner}/{repo}/lfs
curl \ -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