Git LFS
Você pode habilitar ou desabilitar o Git Large File Storage (LFS) em um repositório.
Sobre a API do Git LFS
Você pode usar o Git LFS para armazenar arquivos grandes em um repositório Git. A API do Git LFS 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".
As pessoas com acesso de administrador a um repositório podem usar a API do Git LFS.
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 a API do Git LFS para um repositório que pertença a uma organização, sua função precisará dar acesso de cobrança à organização . Para obter mais informações, confira "Funções em uma organização".
Enable Git LFS for a repository
Enables Git LFS for a repository. Access tokens must have the admin:enterprise scope.
Parâmetros
| 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. |
Códigos de status de resposta HTTP
| Código de status | Descrição |
|---|---|
202 | Accepted |
403 | We will return a 403 with one of the following messages:
|
Exemplos de código
curl \
-X PUT \
-H "Accept: application/vnd.github+json" \
-H "Authorization: Bearer <YOUR-TOKEN>" \
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.
Parâmetros
| 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. |
Códigos de status de resposta HTTP
| Código de status | Descrição |
|---|---|
204 | No Content |
Exemplos de código
curl \
-X DELETE \
-H "Accept: application/vnd.github+json" \
-H "Authorization: Bearer <YOUR-TOKEN>" \
https://api.github.com/repos/OWNER/REPO/lfsResponse
Status: 204