We've recently moved some of the REST API documentation. If you can't find what you're looking for, you might try the new Branches, Collaborators, Commits, Deploy Keys, Deployments, GitHub Pages, Releases, Metrics, Webhooks REST API pages.
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.
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://HOSTNAME/api/v3/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://HOSTNAME/api/v3/repos/OWNER/REPO/lfsResponse
Status: 204