Git LFS
Use the REST API to enable or disable Git Large File Storage (LFS) for a repository.
Sobre o Git LFS
Você pode usar o Git LFS para armazenar arquivos grandes em um repositório Git. A API REST permite habilitar ou desabilitar o recurso em um repositório individual. Para obter mais informações sobre o Git LFS, confira "Sobre o Git LFS".
Pessoas com acesso de administrador em um repositório podem usar esses pontos de extremidade.
O uso do Git LFS está sujeito à cobrança. Para obter mais informações, confira "Sobre cobrança para Git Large File Storage".
Se você quiser usar esses pontos de extremidade para um repositório que pertença a uma organização, sua função precisará fornecer acesso à cobrança da organização. Para obter mais informações, confira "Funções de uma organização".
Enable Git LFS for a repository
Enables Git LFS for a repository. Access tokens must have the admin:enterprise scope.
Parameters for "Enable Git LFS for a repository"
| Headers |
|---|
| Name, Type, Description |
acceptstringSetting to |
| Path parameters |
| Name, Type, Description |
ownerstringRequiredThe account owner of the repository. The name is not case sensitive. |
repostringRequiredThe name of the repository. The name is not case sensitive. |
HTTP response status codes for "Enable Git LFS for a repository"
| Status code | Description |
|---|---|
202 | Accepted |
403 | We will return a 403 with one of the following messages:
|
Code samples for "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/lfsAccepted
Status: 202Disable Git LFS for a repository
Disables Git LFS for a repository. Access tokens must have the admin:enterprise scope.
Parameters for "Disable Git LFS for a repository"
| Headers |
|---|
| Name, Type, Description |
acceptstringSetting to |
| Path parameters |
| Name, Type, Description |
ownerstringRequiredThe account owner of the repository. The name is not case sensitive. |
repostringRequiredThe name of the repository. The name is not case sensitive. |
HTTP response status codes for "Disable Git LFS for a repository"
| Status code | Description |
|---|---|
204 | No Content |
Code samples for "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/lfsResponse
Status: 204