Skip to main content
The REST API is now versioned. For more information, see "About API versioning."

Git LFS

Du kannst Git Large File Storage (LFS) für ein Repository aktivieren oder deaktivieren.

Informationen zur Git LFS-API

Du kannst Git LFS verwenden, um große Dateien in einem Git-Repository zu speichern. Mit der Git LFS-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 die Git LFS-API nutzen.

Die Verwendung von Git LFS ist kostenpflichtig. Weitere Informationen findest du unter Informationen zur Abrechnung für Git Large File Storage.

Wenn du die Git LFS-API 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

Headers
Name, Type, Description
acceptstring

Setting to application/vnd.github+json is recommended.

Path parameters
Name, Type, Description
ownerstringRequired

The account owner of the repository. The name is not case sensitive.

repostringRequired

The name of the repository. The name is not case sensitive.

HTTP-Antwortstatuscodes

StatuscodeBESCHREIBUNG
202

Accepted

403

We will return a 403 with one of the following messages:

  • Git LFS support not enabled because Git LFS is globally disabled.
  • Git LFS support not enabled because Git LFS is disabled for the root repository in the network.
  • Git LFS support not enabled because Git LFS is disabled for .

Codebeispiele

put/repos/{owner}/{repo}/lfs
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/lfs

Accepted

Disable Git LFS for a repository

Disables Git LFS for a repository. Access tokens must have the admin:enterprise scope.

Parameter

Headers
Name, Type, Description
acceptstring

Setting to application/vnd.github+json is recommended.

Path parameters
Name, Type, Description
ownerstringRequired

The account owner of the repository. The name is not case sensitive.

repostringRequired

The name of the repository. The name is not case sensitive.

HTTP-Antwortstatuscodes

StatuscodeBESCHREIBUNG
204

No Content

Codebeispiele

delete/repos/{owner}/{repo}/lfs
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/lfs

Response

Status: 204