Git LFS
Mithilfe der REST-API kannst du Git Large File Storage (LFS) für ein Repository aktivieren oder deaktivieren.
Informationen zu Git LFS
Du kannst Git LFS verwenden, um große Dateien in einem Git-Repository zu speichern. Mit der REST-API kannst du das Feature für ein einzelnes Repository aktivieren oder deaktivieren. Weitere Informationen zu Git LFS findest du unter Informationen zu Git LFS.
Personen mit Administratorzugriff auf ein Repository können diese Endpunkte verwenden.
Die Verwendung von Git LFS ist kostenpflichtig. Weitere Informationen findest du unter Informationen zur Abrechnung für Git Large File Storage.
Wenn du diese Endpunkte für ein Repository nutzen möchtest, das einer Organisation angehört, musst du mit deiner Rolle auf die Abrechnung der Organisation zugreifen können. Weitere Informationen findest du unter Rollen in einer Organisation.
Enable Git LFS for a repository
Enables Git LFS for a repository. Access tokens must have the admin:enterprise scope.
Parameter
| Header |
|---|
| Name, type, BESCHREIBUNG |
acceptstringSetting to |
| Pfadparameter |
| Name, type, BESCHREIBUNG |
ownerstringErforderlichThe account owner of the repository. The name is not case sensitive. |
repostringErforderlichThe name of the repository. The name is not case sensitive. |
HTTP-Antwortstatuscodes
| Statuscode | BESCHREIBUNG |
|---|---|
202 | Accepted |
403 | We will return a 403 with one of the following messages:
|
Codebeispiele
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/lfsAccepted
Status: 202Disable Git LFS for a repository
Disables Git LFS for a repository. Access tokens must have the admin:enterprise scope.
Parameter
| Header |
|---|
| Name, type, BESCHREIBUNG |
acceptstringSetting to |
| Pfadparameter |
| Name, type, BESCHREIBUNG |
ownerstringErforderlichThe account owner of the repository. The name is not case sensitive. |
repostringErforderlichThe name of the repository. The name is not case sensitive. |
HTTP-Antwortstatuscodes
| Statuscode | BESCHREIBUNG |
|---|---|
204 | No Content |
Codebeispiele
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/lfsResponse
Status: 204
