Nous avons récemment déplacé une partie de la documentation de l’API REST. Si vous ne trouvez pas ce que vous recherchez, vous pouvez essayer les nouvelles pages d’API REST Branches, Collaborators, Commits, Deploy Keys, Deployments, GitHub Pages, Releases, Metrics, Webhooks.
Git LFS
Utilisez l’API REST pour activer ou désactiver la fonctionnalité Stockage Fichiers volumineux Git (LFS) pour un référentiel.
À propos de Git LFS
Vous 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 ».
Les personnes ayant un accès administrateur à un référentiel peuvent utiliser ces points de terminaison.
Enable Git LFS for a repository
Enables Git LFS for a repository. Access tokens must have the admin:enterprise
scope.
Paramètres pour « Enable Git LFS for a repository »
Nom, Type, Description |
---|
accept string Setting to |
Nom, Type, Description |
---|
owner string ObligatoireThe account owner of the repository. The name is not case sensitive. |
repo string ObligatoireThe name of the repository without the |
Codes d’état de la réponse HTTP pour « Enable Git LFS for a repository »
Code d’état | Description |
---|---|
202 | Accepted |
403 | We will return a 403 with one of the following messages:
|
Exemples de code pour « Enable Git LFS for a repository »
curl -L \
-X PUT \
-H "Accept: application/vnd.github+json" \
-H "Authorization: Bearer <YOUR-TOKEN>" \
https://HOSTNAME/api/v3/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.
Paramètres pour « Disable Git LFS for a repository »
Nom, Type, Description |
---|
accept string Setting to |
Nom, Type, Description |
---|
owner string ObligatoireThe account owner of the repository. The name is not case sensitive. |
repo string ObligatoireThe name of the repository without the |
Codes d’état de la réponse HTTP pour « Disable Git LFS for a repository »
Code d’état | Description |
---|---|
204 | No Content |
Exemples de code pour « Disable Git LFS for a repository »
curl -L \
-X DELETE \
-H "Accept: application/vnd.github+json" \
-H "Authorization: Bearer <YOUR-TOKEN>" \
https://HOSTNAME/api/v3/repos/OWNER/REPO/lfs
Response
Status: 204